10大iOS开发者最喜爱的类库

时间:2014-07-22 00:22:07   收藏:0   阅读:393

该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外。

最终评选出了如下10大iOS开发者最喜爱的库:

1)SSToolkit

Sam Soffes简直就是一个Objective-C天才,SSToolkit就是个例子。作者将他在App中实现的各种各样的UI效果做成个代码库,方便其他人使用。

bubuko.com,布布扣

2)GPUImage

GPUImage一个功能十分强大又十分易用的图像处理库

不过现在还缺少一些Core Image拥有的一些先进功能,比如面部探测。

bubuko.com,布布扣

滤镜效果图

3)SocketRocket

SocketRocket是一个WebSocket客户端(WebSocket是适用于Web应用的下一代全双工通讯协议,被称为“Web的TCP”,它实现了浏览器与服务器的双向通信),采用Object-C编写。超级稳固又简单易用,简直就是实时应用的最佳拍档。

bubuko.com,布布扣

因为Square,才有了SocketRocket

4)HockeyKit

HockeyKit是一个iOS Ad-Hoc自动更新框架。所有的苹果店中的App都可以使用它,它能显著提高整个Beta测试过程,分为两部分:服务器和客户端框架。服务端组件不需要客户端库就能单独工作。

bubuko.com,布布扣

Beta测试演示

5)JSONKit

JSONKit是Objective C平台上比较常用的JSON数据访问工具。

bubuko.com,布布扣

Benchmark测试结果图

6)MagicalRecord

使用Core Data时会用到许多引用代码,让工作变得很复杂,让人有种挫败感,MagicalRecord的出现就是解决这些问题的。

bubuko.com,布布扣

7)RestKit

Restkit是一个开源的Objective-C框架。

当你的应用需要与一个REST远程API整合的时候,RestKit就会派上用场,帮你减少工作量(教程指导)。

bubuko.com,布布扣

添加Restkit

8)TestFlight

要想轻松发送并公测应用?用TestFlight吧,无须通过iTunes有人曾经整理出了它的三大杀手锏:

现在还推出了桌面App,用起来更快更方便了。

bubuko.com,布布扣

9)MBProgressHUD

苹果的应用程序一般都会用一种半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被踢出AppStore。而MBProgressHUD提供了一个替代方案,实现的效果根本看不出和官方程序有什么差别。

  1. Foundation.架构
  2. UIKit.架构
  3. CoreGraphics.架构

bubuko.com,布布扣

透明进度效果

10)AFNetworking

AFNetworking是一个轻量级的iOS网络服务类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。

  1. NSURL*url=[NSURLURLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];
  2. NSURLRequest*request=[NSURLRequestrequestWithURL:url];
  3. AFJSONRequestOperation*operation=[AFJSONRequestOperationJSONRequestOperationWithRequest:requestsuccess:^(NSURLRequest*request,NSHTTPURLResponse*response,idJSON){
  4. NSLog(@"App.netGlobalStream:%@",JSON);
  5. }failure:nil];
  6. [operationstart];

在这10大库中,AFNetworking是最大赢家,现在是GitHub上第三大Objetive-C库,iPhone,iPad上很多著名应用都使用这个类库,是很多人的最爱。

这里把好用的库整理出来介绍给大家,希望真正能帮到开发者,让你们的生活变得更简单。

10大iOS开发者最喜爱的类库,布布扣,bubuko.com

原文:http://www.cnblogs.com/lovewx/p/3858305.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!