A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 俞帅明 中级黑马   /  2014-3-9 23:20  /  1837 人查看  /  3 人回复  /   5 人收藏 转载请遵从CC协议 禁止商业使用本文

 6)MagicalRecord

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

  不但能清理Core Data代码,还可在必要的时候进行NSFetchRequest修改

  需要iOS 5.0及以上版本,Mac OS 10.7及以上版本

  使用ARC

  能利用iCloud同步Core Data商店

  7)RestKit

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

  可在iOS和Mac OS X的Objective-C中与RESTful Web服务进行简单交互

  包含简单的HTTP request/response API

  带有强大的对象映射系统,用于减少代码长度

  RestKit可降低JSON/XML的处理的资源消耗,支持通过SBJSON和YAJL进行JSON解析

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

  添加Restkit

  8)TestFlight

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

  轻松采集测试用户的UDID和iOS 版本、硬件版本,并发送给开发者。在接收到开发者的TestFlight邀请之后,用户只需拿自己的iPhone即可打开邀请中的链接,注册账号,注册硬件

  有了测试包以后,不用一个个发邮件,只需要将IPA上传到TestFlight网站,然后勾选合适的测试用户,点击确认,你就完事了,用户会马上收到 TestFlight的更新通知,然后只需在他的iPhone上登录TestFlight网站,TestFlight就会自动将测试IPA安装到他的 iPhone上

  不用担心用户没有成功安装,Testfligh能够给你实时反馈最新统计数据

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

  9)MBProgressHUD

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

  同时还提供了其他附加功能,比如虚拟进展指示符,以及完成提示信息

  你也可以安装其他东西,比如需要显示的文本,动画,x及y设置等等,有许多iOS辅导员都在用它,一般用来作应用内购买

  MBProgressHUD适用于任何iOS版本,需要LLVM 3.0及以上编译器架构,兼容ARC及非ARC项目,这得取决于苹果的以下架构:

  Foundation.架构

  UIKit.架构

  CoreGraphics.架构

  透明进度效果

  10)AFNetworking

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

  支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)

  支持ARC

  要求iOS 5.0及以上版本

  有一些插件扩展已有的功能,还有一个功能齐全的API

  从URL中获取JSON特别简单,简单到什么程度?看下面几行代码

  NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { NSLog(@"App.net Global Stream: %@", JSON); } failure:nil]; [operation start];

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

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

原文链接:http://dev.yesky.com/287/36295787.shtml


评分

参与人数 1黑马币 +3 收起 理由
脸皮猴 + 3 很给力!

查看全部评分

3 个回复

倒序浏览
留名·收藏·!
回复 使用道具 举报
已经收藏
回复 使用道具 举报
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马