`
xiaolanglang123
  • 浏览: 24027 次
  • 性别: 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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics