`
xiaolanglang123
  • 浏览: 26233 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类

iOS开发最常用的第三方库 Mark GO

阅读更多

本篇文章主要讲述ios开发小伙伴们最常用的第三方库Mark的一些相关内容,以下也只是给与小伙伴们一些参考 ,具体操作还是要看你们自己是否适用。
 
 
向自己的应用中添加第三方库是一件需要谨慎而行的事情,因为也许在不久的将来,这些库可能会停止开发,那么到时,当使用这些库遇到问题,却没了任何支持,会是一件很悲催的事情。所以,这里向大家介绍的是,在iOS应用开发中最常使用,而又有信心会继续开发和支持很长一段时间的第三方库,希望能够对你的开发工作有所帮助。
 
1. CocoaPods
 
是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题。CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖关系,下载库的源码,供我们开发使用。最重要的是,大多的开源类库都支持它。所以,有了CocoaPods,你就可以很轻松地对项目进行扩展。

 (本图为:iOS开发最常用的第三方库 Mark GO之CocoaPods)


(本图为:iOS开发最常用的第三方库 Mark GO之CocoaPods)

2. Crashlytics
 
Crashlytics是一款用于检测你开发的应用,何时在客户端设备上崩溃,并能找出其崩溃原因以及帮助开发者修复应用的工具。Crashlytics既免费又方便使用,另外,还内置一些基础的分析功能,让你无需总要依赖其他独立的分析工具。

 (本图为:iOS开发最常用的第三方库 Mark GO之Crashlytics)

(本图为:iOS开发最常用的第三方库 Mark GO之Crashlytics)
 
3. AFNetworking/Alamofire
 
AFNetworking和之前文章中提到的Alamofire一样,是一个网络库,不同的是,Alamofire是用于Swift中,而AFNetworking则是为Objective-C准备的。AFNetworking是建立在Foundation URL Loading System之上,拥有一个精心设计的模块化架构,以及功能丰富的API,使用起来很是方便。
 
(本图为:iOS开发最常用的第三方库 Mark GO之AFNetworking/Alamofire) 

(本图为:iOS开发最常用的第三方库 Mark GO之AFNetworking/Alamofire)
 
 
4. Google Analytics、Mixpanel、Localytics
 
通常情况下,当需要分析用户使用应用的各方面数据时,会在Google Analytics、Mixpanel和Localytics之间权衡。Google Analytics可以用来跟踪和统计应用程序,如访问数、停留时间、跳出率等;Mixpanel则是为大家提供公式化和分类类报告,从而给出详细的数据分析;而Localytics提供的是实时地分析服务,帮助开发者更好的理解用户。至于选择哪一个,可以根据自己的需求来判定。
 

(本图为:iOS开发最常用的第三方库 Mark GO之Google Analytics、Mixpanel、Localytics)

(本图为:iOS开发最常用的第三方库 Mark GO之Google Analytics、Mixpanel、Localytics)
 
5. Urban Airship
 
当需要向应用中添加推送通知时,Urban Airship会是一个不错的选择,不过这个是在它还是免费的时候。所以,当你是在为自己或是小的客户端构建应用时,你可以使用Parse和Mixpanel来取代Urban Airship。不过如果是为那些有能力出钱的大客户开发应用的话,Urban Airship还是首选。
 
(本图为:iOS开发最常用的第三方库 Mark GO之Urban Airship)

(本图为:iOS开发最常用的第三方库 Mark GO之Urban Airship)
 
6. New Relic
 
New Relic的移动应用监控能够很好地跟踪应用的性能问题,而无需等到应用崩溃后,再去检查问题的来源。让用户从多角度、实时地发现应用的错误,并对此进行处理。
 

(本图为:iOS开发最常用的第三方库 Mark GO之New Relic)

(本图为:iOS开发最常用的第三方库 Mark GO之New Relic)
 
7. ZBar
 
ZBar是一个开源的软件套件,实现了识别和读取来自各种资源的条形码,比如视频流、图像文件等。它支持众多主流的条码,其中包括EAN-13/UPC-A、UPC-E、EAN-8、Code 128、Code 39、Interleaved 2 of 5和QR Code。
 

(本图为:iOS开发最常用的第三方库 Mark GO之ZBar)

(本图为:iOS开发最常用的第三方库 Mark GO之ZBar)
 
8. Core Plot
 
Core Plot是一个开源的2D绘图框架,具有高度可定制性,和Apple的技术紧密的整合,比如 Core Animation、Core Data 和 Cocoa Bindings。 可以绘制柱状图、折线图、饼图等多种图形,提供Mac OS X和iOS下的组件库,基本可以满足你大部分的绘图需求。
 
(本图为:iOS开发最常用的第三方库 Mark GO之Core Plot)
 
(本图为:iOS开发最常用的第三方库 Mark GO之Core Plot)
 
以上就是整篇文章的内容了,希望能够帮助到ios开发的小伙伴们。 

文章来源于:http://www.alqsoft.com/xinwenzixun/ioskaifa/2014/1112/174.html

分享到:
评论

相关推荐

    ios开发 常用第三方框架

    本篇文章将重点讨论“ios开发 常用第三方框架”中的一个具体实践:在UITableView中实现数据刷新时的header和footer动画,同时也会涉及与之相关的网络状态管理、图片加载、类扩展以及数据库操作等关键知识点。...

    iOS开发常用的第三方库

    以下是一些iOS开发中常用的第三方库,它们涵盖了界面刷新、网络请求、自动适配等多个方面。 1. **界面刷新**: - **SDWebImage**: 这是一个流行的图片下载和缓存库,用于加载网络上的图片,支持缓存策略,可以避免...

    ios开发常用的第三方类库

    以下是一些iOS开发中常用的第三方类库,以及它们的主要功能和应用场景。 1. **数据库操作** - **CoreData**: 虽然是苹果官方提供的数据持久化框架,但在复杂项目中,开发者可能更倾向于使用轻量级的替代品。 - **...

    千锋ios开发常用第三方库资源例子

    "千锋ios开发常用第三方库资源例子"是一个集合了各种实用库的示例项目,涵盖了网络、数据库和下拉刷新等多个方面,且带有详细注释,对于初学者和进阶开发者来说都是极好的学习材料。 1. **网络**: - AFNetworking...

    iOS开发常用第三方库

    以下是一些常见的iOS开发中常用的第三方库及其详细说明: 1. **Alamofire** - Alamofire 是一个基于 Swift 的 HTTP 网络库,它简化了网络请求的处理,提供了优雅的请求和响应处理方式。通过其简洁的 API,开发者...

    ios 最全的第三方库.pdf

    本知识点将详细介绍iOS开发中常用的第三方库文件,它们分别涵盖了富文本处理、图像音频处理、数据库、聊天、摄像拍照、网络请求和动画等多个方面。 1. UI下拉刷新:在移动应用中,下拉刷新是一种常见且用户友好的...

    iOS 视频音频第三方

    标题提到的“iOS 视频音频第三方”很可能是指一个集成视频和音频处理功能的框架或库,可能是开源的,方便开发者集成到自己的应用中。描述中提到的“封装得特别好”,意味着这个库可能具有良好的API设计,易于理解和...

    ios 视频播放第三方(KrVideoPlayerPlus-master)

    在iOS开发中,视频播放是一个常见的需求,许多开发者会选择使用第三方库来实现这一功能,以提高效率和用户体验。本文将详细介绍“ios 视频播放第三方(KrVideoPlayerPlus-master)”这一开源项目,以及它如何帮助...

    ios开发常用第三方类库集合

    整理的一些市面上常见的第三方类库,快速集成可以方便开发,这些都是大家常用的。 里面包含: GTM 各种加密 ASIHttp http请求 KissXml xml解析 json oc版 json cpp版 Reachabiliy 网络状态判断 libcurl c语言静态...

    iOS常用第三方库

    包含常用的第三方库,AFN,EGO缓存,循环滚动Scrollview,MJRefresh,自己封装的网络状态判断(包括2g,3g,4g,wifi),自定义的选择器PickView(plist,数组都可以),二维码条形码扫描Scan,照片上传UploadPhoto...

    iOS二维码--第三方库 libqrencode、ZBarSDK

    本主题将详细探讨两个常用的第三方库——libqrencode和ZBarSDK,它们分别用于生成二维码和扫描二维码。 首先,libqrencode是一个开源的二维码编码库,支持多种数据类型,包括ASCII文本、URL、电话号码等。在iOS项目...

    IOS常用第三方库

    ios常用第三方库:ASIHTTPRequest MBProgressHUD SBJson SDWebImage CorePlotHeaders utility工具

    ios中sqlLite的第三方库FMDB

    为了解决这个问题,开发者通常会选择使用第三方库FMDB,它是iOS平台上SQLite的一个优秀封装,提供了更加面向对象的API,使得操作SQLite数据库变得简单而直观。 FMDB是由GitHub上的项目维护的,由Tate Taylor创建。...

    包含ios开发的第三方包

    在iOS开发中,第三方库和框架的使用是十分常见的,它们可以帮助开发者快速、高效地实现各种功能。这个压缩包“包含ios开发的第三方包”显然提供了几个关键的工具,包括JSON对象的转换、百度地图SDK、网络请求类以及...

    常用ios第三方库集合

    本资源包“常用ios第三方库集合”包含了一些常用的iOS开发框架,让我们逐一探讨这些库的重要性和使用方法。 首先,我们看到的是`QFRequest`,它包含`QFRequest.h`和`QFRequest.m`两个文件,这很可能是自定义的一个...

    iOS常用第三方类库 - CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPa

    在iOS开发中,第三方类库扮演着至关重要的角色,它们为开发者提供了丰富的功能,提高了开发效率,降低了代码的复杂性。以下是一些常用的iOS第三方类库及其应用领域: 1. JSON解析:对于处理JSON格式的数据,`json`...

    pod的使用 ios管理第三方库

    ### 使用Pod进行iOS第三方库管理 #### 一、Pod简介 CocoaPods是一个非常流行的iOS和macOS项目的依赖管理工具。它可以帮助开发者轻松地集成第三方库和框架,极大地简化了项目的配置过程,并且能够有效地管理项目的...

    swift-VitamioPlayer一个iOS基于第三方Vitamio视频播放开发的播放器

    Swift-VitamioPlayer是专为iOS平台设计的一款视频播放器,它利用了第三方库Vitamio来实现强大的视频播放功能。Vitamio是一个跨平台的多媒体框架,为开发者提供了丰富的视频和音频处理能力,使其能够在iOS设备上轻松...

    ios 常用三方库全

    iOS开发过程中经常会用到各种第三方库来提高开发效率和应用性能。以下罗列和说明了一些非常实用的iOS第三方库以及它们的功能特点: 1. **AFNetworking**:这是最常用的网络请求库之一,它基于原生的URLSession进行...

    ios常用第三方框架

    随便下 各种iOS常用的第三方框架, 只是名录, 找时间上传文件

Global site tag (gtag.js) - Google Analytics