摘要:
block 分为三种NSGlobalBlock,NSStackBlock, NSMallocBlock。NSGlobalBlock:类似函数,位于text段;NSStackBlock:位于栈内存,函数返回后Block将无效;NSMallocBlock:位于堆内存。NSGlobalBlock我们可以通... 阅读全文
摘要:
NSString *string = @"origion"; NSString *stringCopy = [string copy]; NSMutableString *stringMCopy = [string mutableCopy]; [stringMCopy appendString:@" 阅读全文
摘要:
为何GCD中的block不需要用weakself? 阅读全文
摘要:
最近涉及到AppleWatch的相关项目,但有个奇怪问题无法解决,而且无法理解:根据不同的用户操作,需要修改播放器的专辑图片。不知道跟我的项目需求是不是有关系:我需要轮询共享空间,以拿取同步数据,是否是性能的问题?不晓得我尝试过的方法如下:1. WKInterfaceImage继承关系是:->WKI... 阅读全文
摘要:
原文地址http://www.cocoachina.com/ios/20150106/10840.html延迟解压一旦图片文件被加载就必须要进行解码,解码过程是一个相当复杂的任务,需要消耗非常长的时间。解码后的图片将同样使用相当大的内存。用于加载的CPU时间相对于解码来说根据图片格式而不同。对于PN... 阅读全文
摘要:
原文地址:http://www.cocoachina.com/ios/20150105/10827.htmlCAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLaye... 阅读全文
摘要:
阴影主要是shadowOpacity 、shadowColor、shadowOffset和shadowRadius四个属性shadowPath属性我们已经知道图层阴影并不总是方的,而是从图层内容的形状继承而来。这看上去不错,但是实时计算阴影也是一个非常消耗资源的,尤其是图层有多个子图层,每个图层还有... 阅读全文
摘要:
本文是对http://www.cocoachina.com/ios/20150104/10814.html文章的关键段落的摘抄,有需要的看原文CALayer和UIView的关系:CALayer类在概念上和UIView类似,同样也是一些被层级关系树管理的矩形块,同样也可以包含一些内容(像图片,文本或者... 阅读全文
摘要:
mac下.svn是隐藏文件,而且即使我们调成可见的,一个一个删也很麻烦。今天正好同事问起来这个命令,于是想可能有些人也需要,于是还是放到博客里吧命令比较简单,其实就是一条linux命令,打开终端,首先cd到你要删除.svn的项目路径下,切记这个非常重要!!否侧删错了我可不负责!!!进入到要删除的.s... 阅读全文
摘要:
CALayer *sublayer = [CALayer layer]; sublayer.backgroundColor = [UIColor purpleColor].CGColor; sublayer.shadowOffset = CGSizeMake(0, 3); subl... 阅读全文