(总结分享10大iOS开发者最喜爱的库.docxVIP

(总结分享10大iOS开发者最喜爱的库.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(总结分享10大iOS开发者最喜爱的库

总结分享10大iOS开发者最喜爱的库该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外。最终评选出了如下10大iOS开发者最喜爱的库:1)SSToolkitSam Soffes简直就是一个Objective-C天才,SSToolkit就是个例子。作者将他在App中实现的各种各样的UI效果做成个代码库,方便其他人使用。SSToolkit一些基础的类包括SSCollectionView,SSGradientView从UI部件到便利的Foundation类别都经过精心设计并记录在案,帮助开发者解决一些普遍问题,比如追踪一款设备是否有视网膜显示屏或者是否能剪裁图片2)GPUImageGPUImage一个功能十分强大又十分易用的图像处理库。提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜是基于GPU的图像加速,图像处理速度超快,并且能够自定义图像滤镜支持ARC不过现在还缺少一些Core Image拥有的一些先进功能,比如面部探测。滤镜效果图3)SocketRocketSocketRocket是一个WebSocket客户端(WebSocket是适用于Web应用的下一代全双工通讯协议,被称为“Web的TCP”,它实现了浏览器与服务器的双向通信),采用Object-C编写。超级稳固又简单易用,简直就是实时应用的最佳拍档。SocketRocket遵循必威体育精装版的WebSocket规范RFC 6455只有部分比较新的浏览器比如Chrome支持这个库支持TLS (wss),iOS 4.x系统使用NSStream/CFNetworking(可免费享用)、使用ARC采用并行架构大部分的工作由后端的工作完成、基于委托编程。无任何UI包依赖。因为Square,才有了SocketRocket4)HockeyKitHockeyKit是一个iOS Ad-Hoc自动更新框架。所有的苹果店中的App都可以使用它,它能显著提高整个Beta测试过程,分为两部分:服务器和客户端框架。服务端组件不需要客户端库就能单独工作。只需在服务器上安装一次服务端,就可以处理bundle identifier不同的多个应用程序(有开发者强烈建议对Debug、AdHocBeta和AppStore发布版使用不同的Bundle identifier)默认当App启动或唤醒时,客户端会从服务器检测更新,用户可以在设置对话框中修改这个设置:一天一次或手动检测更新除了支持iOS,HokeyKit也支持Android平台,不过Android版还处在Alpha阶段,支持OTA及应用内更新为HockeyKit用户提供服务器托管服务Beta测试演示5)JSONKitJSONKit是Objective C平台上比较常用的JSON数据访问工具。JSONKit能在运行的情况下与libz.dylib自动连接而无须人工连接在解析期间,如果检测到有gzip文件,JSONKit能自动解压速度超快,支持之前的iOS版本(但要注意一点,从iOS 5开始,iOS就已经有本地JSON解析工具了)JSONKit的性能远优于JSON-Framework(即SBJSON),JSONKit使用起来也非常简单,表现性能比苹果iOS 5.0中的NSJSONSerialization还要好,速度比NSJSONSerialization快上?25% to 40%,已经是非常大的一个差距了Benchmark测试结果图6)MagicalRecord使用Core Data时会用到许多引用代码,让工作变得很复杂,让人有种挫败感,MagicalRecord的出现就是解决这些问题的。不但能清理Core Data代码,还可在必要的时候进行NSFetchRequest修改需要iOS 5.0及以上版本,Mac OS 10.7及以上版本使用ARC能利用iCloud同步Core Data商店7)RestKitRestkit是一个开源的Objective-C框架。可在iOS和Mac OS X的Objective-C中与RESTful Web服务进行简单交互包含简单的HTTP request/response API带有强大的对象映射系统,用于减少代码长度RestKit可降低JSON/XML的处理的资源消耗,支持通过SBJSON和YAJL进行JSON解析当你的应用需要与一个REST远程API整合的时候,RestKit就会派上用场,帮你减少工作量(教程指导)。添加Restkit8)T

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档