本篇文章主要讲述ios开发小伙伴们最常用的第三方库Mark的一些相关内容,以下也只是给与小伙伴们一些参考 ,具体操作还是要看你们自己是否适用。
向自己的应用中添加第三方库是一件需要谨慎而行的事情,因为也许在不久的将来,这些库可能会停止开发,那么到时,当使用这些库遇到问题,却没了任何支持,会是一件很悲催的事情。所以,这里向大家介绍的是,在iOS应用开发中最常使用,而又有信心会继续开发和支持很长一段时间的第三方库,希望能够对你的开发工作有所帮助。
1. CocoaPods
是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题。CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖关系,下载库的源码,供我们开发使用。最重要的是,大多的开源类库都支持它。所以,有了CocoaPods,你就可以很轻松地对项目进行扩展。
(本图为:iOS开发最常用的第三方库 Mark GO之CocoaPods)
2. Crashlytics
Crashlytics是一款用于检测你开发的应用,何时在客户端设备上崩溃,并能找出其崩溃原因以及帮助开发者修复应用的工具。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)
4. Google Analytics、Mixpanel、Localytics
通常情况下,当需要分析用户使用应用的各方面数据时,会在Google Analytics、Mixpanel和Localytics之间权衡。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)
6. New Relic
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)
8. Core Plot
Core Plot是一个开源的2D绘图框架,具有高度可定制性,和Apple的技术紧密的整合,比如 Core Animation、Core Data 和 Cocoa Bindings。 可以绘制柱状图、折线图、饼图等多种图形,提供Mac OS X和iOS下的组件库,基本可以满足你大部分的绘图需求。
(本图为:iOS开发最常用的第三方库 Mark GO之Core Plot)
以上就是整篇文章的内容了,希望能够帮助到ios开发的小伙伴们。
文章来源于:http://www.alqsoft.com/xinwenzixun/ioskaifa/2014/1112/174.html
相关推荐
iOS开发常用的第三方库,刷新、网络请求、自动适配等等
ios开发常用的第三方类库,大部分的ios开发中都会用到的第三方开源的类库 如数据库操作,xml解析等等,希望对大家有所帮助
iOS开发常用第三方库,就是平常经常用到的
整理的一些市面上常见的第三方类库,快速集成可以方便开发,这些都是大家常用的。 里面包含: GTM 各种加密 ASIHttp http请求 KissXml xml解析 json oc版 json cpp版 Reachabiliy 网络状态判断 libcurl c语言静态...
ios开发 第三方库demo 网络 数据库 下拉刷新等第三方资源的应用demo 有详细注释
tableview 刷新数据时 header和footer动画
ios中sqlLite的第三方库FMDB例子.运用简单,方便
包含常用的第三方库,AFN,EGO缓存,循环滚动Scrollview,MJRefresh,自己封装的网络状态判断(包括2g,3g,4g,wifi),自定义的选择器PickView(plist,数组都可以),二维码条形码扫描Scan,照片上传UploadPhoto...
总结了最全的ios开发过程中必备的第三方库文件,包括富文本、图像音频处理、数据库、聊天、摄像拍照、网络请求、通信、动画等,统计了常用的Xcode第三方插件,附带很多完整项目和技术博客。
ios常用第三方库:ASIHTTPRequest MBProgressHUD SBJson SDWebImage CorePlotHeaders utility工具
关于视频播放的demo,里面详细介绍了视频各种播放,支持小窗口播放,和全屏播放
对于视频音频都封装的特别好的一个第三方,可以自己看下
常用ios第三方库集合
ios 常用三方库全 非常齐全的第三方库,实用性强,很常用
iOS常用第三方类库 - CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发社区1
AFNetworking第三方网络数据请求类-是iOS开发必备的开发工具类,快捷方便的在开发过程中使用,大大提高开发效率
随便下 各种iOS常用的第三方框架, 只是名录, 找时间上传文件
iOS中使用二维码的第三方库,文件中包含创建二维码所用到的库libqrencode、以及扫描二维码所用到得库..注意,这只是纯的第三方库,没有示例demo。
IOS开发之如何使用第三方库ASIHTTPRequest.pdf
方便的管理第三方库,详细介绍如何使用pod