随笔分类 - iOS-OC
摘要:面试过程中经常被问到ARC中Strong、Copy的区别是什么。普通的回答是:一样。文艺(正确)的回答是:分情况(我擦!WQY#$&Y**%OWEUR) 可以先参考这篇文章http://www.cnblogs.com/lihaiyin/p/4647426.html 问题一:到底用Copy还是Stro
阅读全文
摘要:刚看到代码中有大量的xx.backgroundColor = [UIColor clearColor];(1)很好奇,默认的背景色是什么值?官方给出的:默认为nil,此时背景是透明的。然后clearColor的备注也写明了:“0.0 white, 0.0 alpha”(白色,但alpha为0),所以...
阅读全文
摘要:NSString *string = @"origion"; NSString *stringCopy = [string copy]; NSMutableString *stringMCopy = [string mutableCopy]; [stringMCopy appendString:@"
阅读全文
摘要:为何GCD中的block不需要用weakself?
阅读全文
摘要:最近涉及到AppleWatch的相关项目,但有个奇怪问题无法解决,而且无法理解:根据不同的用户操作,需要修改播放器的专辑图片。不知道跟我的项目需求是不是有关系:我需要轮询共享空间,以拿取同步数据,是否是性能的问题?不晓得我尝试过的方法如下:1. WKInterfaceImage继承关系是:->WKI...
阅读全文
摘要:阴影主要是shadowOpacity 、shadowColor、shadowOffset和shadowRadius四个属性shadowPath属性我们已经知道图层阴影并不总是方的,而是从图层内容的形状继承而来。这看上去不错,但是实时计算阴影也是一个非常消耗资源的,尤其是图层有多个子图层,每个图层还有...
阅读全文
摘要:本文是对http://www.cocoachina.com/ios/20150104/10814.html文章的关键段落的摘抄,有需要的看原文CALayer和UIView的关系:CALayer类在概念上和UIView类似,同样也是一些被层级关系树管理的矩形块,同样也可以包含一些内容(像图片,文本或者...
阅读全文
摘要:CALayer *sublayer = [CALayer layer]; sublayer.backgroundColor = [UIColor purpleColor].CGColor; sublayer.shadowOffset = CGSizeMake(0, 3); subl...
阅读全文
摘要:在阅读了iOS 8自定义动画转场上手指南后,刚开始不理解,后来慢慢消化了,现在总结如下:1. 自定义Segue关键在于继承UIStoryboardSegue并重写perform方法2. 动画可以在转场之间的任何方法中添加(Segue的perform方法、prepareSegue、UnwindSegu...
阅读全文