ios软件开发必备的10款objective-c类库

ios软件开发必备的10款objective-c类库

ID:18057860

大小:80.99 KB

页数:5页

时间:2018-09-13

ios软件开发必备的10款objective-c类库_第1页
ios软件开发必备的10款objective-c类库_第2页
ios软件开发必备的10款objective-c类库_第3页
ios软件开发必备的10款objective-c类库_第4页
ios软件开发必备的10款objective-c类库_第5页
资源描述:

《ios软件开发必备的10款objective-c类库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、iOS软件开发必备的10款Objective-C类库MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功能,比如虚拟进展指示符,以及完成提示信息。整合到项目里也很容易,这里不细谈了。 ASIHttp

2、Request(HTTPNetwork库) 地址:http://allseeing-i.com/ASIHTTPRequest/ iPhone当然也有自己的HTTPNetworkAPI,那为什么要用ASIHttpRequest呢?因为官方的API简直跟话痨似的,太罗嗦了!ASIHttpRequest库极大的简化了网络通信,提供更先进的工具,什么文件上传工具,重定向处理工具、验证工具、等等。只要你手头的东西跟HTTP有关,用这个绝对能让你感觉道生活有美好!先看一段代码就体会到了。   (void)loadAppDevMag  { 

3、  NSURL*url=[NSURLURLWithString:@"http://www.appdevmag.com"];   ASIHTTPRequest*request=[ASIHTTPRequestrequestWithURL:url];   [requestsetDelegate:self];   [requeststartAsynchronous];  }  -(void)requestFinished:(ASIHTTPRequest*)request  {   //Usewhenfetchingtextdata  

4、 NSString*responseString=[requestresponseString];  } JSONFramework(JSON支持) 地址:http://stig.github.com/json-framework/ 如果你做的应用和网站服务器有交互,那就得用到JSON了。但事实上,iOS平台的原生类库根本就不支持JSON,这就略犀利了吧?不过JSON框架满足了你的所有需求,包括一个解析器将JSON字符串解析成对象;以及一个生成器从对象生成字符串。这个库根本就是太流行了,JSON提过很多次了,具体特点就不多讲了

5、,所谓“一段代码胜千言”,下面用一段代码演示一下吧。 20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelender  //JSONstring->N

6、SDictionary  NSString*jsonString=@"{"foo":"bar"}";  NSDictionary*dictionary=[jsonStringJSONValue];  NSLog(@"Dictionaryvaluefor"foo"is"%@"",[dictionaryobjectForKey:@"foo"]);  //NSDictionary->JSONstring  NSString*newJsonString=[dictionaryJSONRepresentation]; F

7、lurry(详尽的使用统计)  地址:http://www.flurry.com/product/analytics/index.html 通过Furry你可以得到应用的用户人数,用户活跃度,用户来源等统计信息。但是他最厉害的地方是,你可以追踪应用本身的事件和错误记录,所有这些数据都会在一个类似GoogleAnalytics的界面上显示,这样就很容易掌握用户的行为和出现的问题。当然,这个星球上很多统计工具,但是这款是作者个人比较推崇的解决方案。 RegexKitLite(正则表达式支持) 地址:http://regexkit.

8、sourceforge.net/RegexKitLite/ 正则表达式大家都知道。但是iPhoneSDK居然当他不存在?这怎么能忍啊!果断用RegexKitLite。虽然叫的是Lite,但是功能很full。示例代码。   //findsphonenumberinformatn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。