iOS开发开源框架和类

原创 2013年12月03日 21:10:21

使用的开源框架和类:

1:SDWebImage,UIImageView+WebCache加载一张图片。

2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right.

3:CustomCatagory,是个类目,里面有navigationBar和UINavigationController的两种系统版本下自定义navigationBar背景图片方法,用于自定义navigationBar背景图片。

4:UIUtils工具类,里面我写了四个方法,一个获取documents下的文件路径,一个将NSDate类型转化成字符串类型,一个将字符串转化成NSDate类型,还有一个将传进来的一个评分字符串分割开成两个,放在数组中,用于显示两个不同字体类型的评分。

5:CONSTS常量类,里面存放的是整个项目中需要使用的常量,写成宏形式。

6:UIFactory里面自定义了button类型,两种常用button样式。

7:JSONKit类用于json数据解析

8:ASIHTTPRequest开源库,用于请求网络,需要依赖这五个系统自带库CFNetwork, SystemConfiguration, MobileCoreServices, 和 libz、libxml2。

9: DataSevrice网络请求类,分GET和POST请求两种方式,使用HTTP请求网络,使用ASIFormDataRequest类,需要一个url参数,当使用GET请求时候,不需要字典参数,增加一个请求头,当使用POST请求时候需要一个字典参数,通过键key发送值。ASIFormDataRequest对象使用block请求数据,判断版本,5.0以上使用ios5自带的json解析类NSJSONSerialization,5.0版本之下使用JSONKit类,请求之后,使用block回调。如果请求失败,返回请求失败。

10:转化成model对象类,将请求下来的网络数据字典转化成model对象。方便在其他类之间进行数据传输。

11:自定了一个单例类,将项目中需要在控制器之间传输的数据存储起来,方便调用。

12:使用OpenFlow开源框架,用于显示首页的图片要实现效果,在AFItemView类里面设置了高清和低清两种样式,实现里面三个代理方法,一个用于图片切换时改变,一个用于请求加载图片,通过_operationQueue创建一个线程来进行加载,因为如果都在主线程进行图片加载,可能会造成线程堵塞。

13:EGORefreshTableHeaderView用于上拉下拉刷新,实现里面的几个代理方法,当手指放开时候会去调用加载数据代理方法。

小技巧:

在Mtime-Prefix.pch里导入的类.h文件在整个项目中都可以使用。

在Mtime-Info.plist文件里可以更改stateBar样式,有三种。

在Localizations里可以跟改本地化,可以设置多种语言,在硬件里也要做相应设置。

按住option+command+run可以添加变量用于定位错误所在。

在项目中最好打开静态分析器,会提示那里有内存泄露,当然也不准确,一定要记得管理内存。

遇到bug或直接崩溃,如果报的是exc-bad-access那么意味着在之前已经将对象释放了,而确又在后面使用它,所以要往上逆推寻找。调bug几种常用方法,打断点一步一步寻找,打印,包括数据,引用计数,暂时屏蔽一部分代码,一部分一部分寻找。

iOS开发开源框架和类

使用的开源框架和类: 1:SDWebImage,UIImageView+WebCache加载一张图片。 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left...
  • andy_jiangbin
  • andy_jiangbin
  • 2013年09月17日 21:59
  • 271

ios开发开源框架和类

1:SDWebImage,UIImageView+WebCache加载一张图片。 2:UIViewExt用于定位坐标很有用,可以直接拿到bottom,top,left,right. 3:CustomC...
  • zhuweideng
  • zhuweideng
  • 2015年06月24日 16:36
  • 159

IOS开发经常使用的开源框架和类

使用的开源框架和类: 1:SDWebImage,UIImageView+WebCache加载一张图片。                 2:UIViewExt用于定位坐标很有用,可以直接拿到bot...
  • a271246498
  • a271246498
  • 2014年05月27日 12:40
  • 360

iOS开发-常用第三方开源框架介绍(绝对够你用了)

图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可...
  • xian1007828310
  • xian1007828310
  • 2015年12月11日 23:24
  • 4071

iphone开源框架和类

http://blog.sina.com.cn/s/blog_6b8c3d7a010176l6.html
  • yangtao6888
  • yangtao6888
  • 2014年03月30日 19:07
  • 493

appcan框架开发app

AppCan教你从零开始做开发 经常收到类似这样的提问:新手开发APP,要怎么学?我有满屏幕的文档和视频,然而并没有什么卵用,因为我不知道该从哪看起……今天的主要内容是教大家,如...
  • zflovecf
  • zflovecf
  • 2017年11月13日 15:37
  • 133

ReactiveCocoa - iOS开发的开源框架

什么是 ReactiveCocoa ReactiveCocoa(其简称为 RAC)是由 Github 开源的一个应用于 iOS 和 OS X 开发的新框架。RAC 具有函数式编程和响应式编程的特性。...
  • ZH952016281
  • ZH952016281
  • 2015年11月05日 15:30
  • 606

iOS开发十大必备开源框架

 因 为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS...
  • qq_31027197
  • qq_31027197
  • 2015年09月03日 10:28
  • 1062

iOS开发-常用第三方开源框架

图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进...
  • IOSWEB
  • IOSWEB
  • 2015年10月20日 09:10
  • 1171

iOS开发 常用第三方开源框架

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 2015-04-05 15:25 2482人阅读 评论(1) 收藏 举报 开源框架 图像: 1.图片浏览控...
  • shaobo8910
  • shaobo8910
  • 2015年05月26日 16:57
  • 2717
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发开源框架和类
举报原因:
原因补充:

(最多只允许输入30个字)