自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 随机数

arc4random_uniform(150)      得到0 ~ 149 arc4random_uniform(150)-30   得到-30 ~ 119 arc4random()%10           得到0 ~ 9 arc4random()%10+61            得到61 ~70

2016-05-18 10:17:42 366

原创 CALayer的用法

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

2016-05-17 14:54:04 489

原创 转场动画CATransition

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

2016-05-17 14:49:22 382

转载 CoreAnimation

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

2016-05-17 13:13:58 305

转载 OC的对象的创建

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

2016-05-12 10:17:32 696

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

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

2016-05-11 18:41:57 365

转载 共享的NSURLSession

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

2016-05-05 15:14:28 307

原创 nil Nil NSNull NULL

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

2016-05-05 11:17:53 279

原创 __weak && __block

__weak block内的 weakObj 和 block外的weakObj 不是同一个变量。 block捕获了weakObj,同时也对obj进行了弱引用。当在block外把obj释放之后,block内也读不到这个变量了。 当obj = nil时,block内的weakObj 也为nil 了。也就是说,obj实际上是被释放了。可见__weak是可以避免循环引用的问题的。 但是,在AFNe

2016-05-05 10:28:37 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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