随机数

arc4random_uniform(150)      得到0 ~ 149 arc4random_uniform(150)-30   得到-30 ~ 119 arc4random()%10           得到0 ~ 9 arc4random()%1...

2016-05-18 10:17:42

阅读数 219

评论数 0

CALayer的用法

CAReplicatorLayer:复制图层  CAShapeLayer:形状图层 CAGradientLayer:渐变图层 未完待续....

2016-05-17 14:54:04

阅读数 203

评论数 0

转场动画CATransition

转场动画的类型(NSString *type) fade : 交叉淡化过渡 push : 新视图把旧视图推出去 moveIn: 新视图移到旧视图上面 reveal: 将旧视图移开,显示下面的新视图 cube : 立方体翻滚效果 oglFlip : 上下左右翻...

2016-05-17 14:49:22

阅读数 197

评论数 0

CoreAnimation

本文转自 http://www.jianshu.com/p/ee2d3a8b2d67 CoreAnimation 是直接作用在CALayer上的非常强大的跨Mac OS X 和 iOS平台的动画处理API。 CoreAnaimation的动画执行过程都是在后头执行的,不会阻塞主线程。 CA...

2016-05-17 13:13:58

阅读数 179

评论数 0

OC的对象的创建

对于alloc方法,我们最先知道的肯定是,从应用程序的虚拟地址空间上为该对象分配足够的内存。 但是不仅仅是这样,其实还做了以下3件事情: 将该新对象的引用计数 (Retain Count) 设置成 1。将该新对象的 isa 成员变量指向它的类对象。将该新对象的所有其它成员变量的值设置成...

2016-05-12 10:17:32

阅读数 193

评论数 0

那些年的IOS系统以及经典改革

一哥们有一iphone4。鄙人甚是喜欢。究其原因就是IOS5.0的系统。 IOS5.0  有了ARC。 时间大约是在2012年年底。 引入了CIImage,这个更加适合用于图像处理和图象分析。 苹果提供的 NSJSONSerialization,可以扔掉第三方的json解析了。而且,对比来说,...

2016-05-11 18:41:57

阅读数 233

评论数 0

共享的NSURLSession

共享的NSURLSeesion 会减少TCP的三次握手的过程,加速了整个网络的请求时间。 而非共享的NSURLSeesion每次建立连接都是经过TCP的三次握手。 并且IOS对于同一个IP服务器的并发最大为4,OS X为6、如果你没有使用共享的Session,则可能会超过这个数。 ...

2016-05-05 15:14:28

阅读数 181

评论数 0

nil Nil NSNull NULL

nil 把obj设置为空,这时不可以进行任何关于此obj的操作。 Nil Nil nil 大致相当,完全可以替换。不过公共默认nil 表示一个空对象。Nil 表示一个空类。 NSNull 开辟了空间的没有值的对象。对象是存在的,只是没有值而已。 NULL C语言典型语法,表示一个空指针...

2016-05-05 11:17:53

阅读数 148

评论数 0

__weak && __block

__weak block内的 weakObj 和 block外的weakObj 不是同一个变量。 block捕获了weakObj,同时也对obj进行了弱引用。当在block外把obj释放之后,block内也读不到这个变量了。 当obj = nil时,block内的weakObj 也为nil 了。也...

2016-05-05 10:28:37

阅读数 288

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭