CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去 ...
分类:
其他好文 时间:
2016-04-21 20:24:39
阅读次数:
238
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:
由于要监听网络状态,在这里笔者推荐使用AFNetWorking。
在GitHub或者利...
分类:
移动开发 时间:
2016-04-19 12:25:14
阅读次数:
278
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的 ...
分类:
其他好文 时间:
2016-04-18 17:05:07
阅读次数:
161
首先讲@property, 这是iOS6以后出来的关键词. 用它声明一个属性之后, 编译器会自动给你生成setter和getter方法的声明以及实现还有一个以_xxx 的成员变量(xxx是你属性定义的变量名字) 在声明property属性后,有2种实现选择 @synthesize (Xcode6以后 ...
分类:
移动开发 时间:
2016-04-18 17:01:19
阅读次数:
282
首先要进行Ruby环境搭建: 具体可以参考一下连接: http://blog.csdn.net/showhilllee/article/details/38398119 cocoapods基本的使用方法: 1.搜索第三方库在pods下支持的版本 例如项目中要是有AFNetWorking 在终端中输入 ...
分类:
移动开发 时间:
2016-04-18 11:25:10
阅读次数:
175
Swift是苹果公司于2014年6月2日发布的开发语言,从Xcode6开始支持swift语言 是一种强类型的语言,这里的强类型包含了两个方面的含义:1所有的变量必须先声明后使用,2指定类型的变量只能接受类型与之匹配的值。强类型的语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮 是一种面向对 ...
分类:
编程语言 时间:
2016-04-17 20:51:52
阅读次数:
211
1.iOS 利用AFNetworking实时检测网络状态 http://www.jianshu.com/p/19e890205746 2.iOS 下载& 断点下载& NSURLSession(总结) http://www.jianshu.com/p/498d979a8a5c 3.iOS消息推送机制 ...
分类:
其他好文 时间:
2016-04-16 13:49:17
阅读次数:
121
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的 ...
分类:
移动开发 时间:
2016-04-16 12:07:22
阅读次数:
293
ios开发必备第三方库 引言 作为iOS开发人员,在开发App的过程中怎么会不使用第三方库呢?相信没有App是不使用第三方库的!相信自己在所做过的App中使用过哪些第三方库呢? 网络库 说到网络库,这是开发必备,除非你的App玩单机。现在特别火也特别好用的网络库就数AFNetworking了。也有部 ...
分类:
移动开发 时间:
2016-04-14 15:43:41
阅读次数:
182
NSCache是苹果官方提供的缓存类,它的用法与NSMutableDictionary的用法很相似,在AFNetworking中,使用它来作为图片缓存。 NSCache在系统发出低内存通知时,会自动删减缓存。在以下代码中,不断给NSCache中填充NSData,当大小在500M左右时,系统抛出 Re ...
分类:
系统相关 时间:
2016-04-13 23:28:39
阅读次数:
298