问题1:KVO底层实现原理? 答:动态创建监听对象的派生子类,并使对象isa指向派生类,重写setter方法,当监听值发生变化前后,willCh...
问题1.分类方法跟本类同名,调用时,会调用谁,如果调用分类的话,那如何调用本类的同名方法? 参考文章:runtime一目了然分类本类方法编译规则...
前言:一款应用首先带给用户的就是启动体验,时间越短则体验越好,苹果更是建议应用第一个加载时间不宜超过 400 毫秒,所以我们一定要了解启动做了什...
思路:GradientLayer + CABasicAnimartion(keypath:locations) CAGradientLayer...
日常开发中经常会出现视图或者控件无法响应的情况,但是搞清楚响应的原理就很容易查找到问题了。1.self.hidden = YES;2.self....
项目里可能会有这种需求:只能输入特定的字符,如只输入数字小数点。 可以用下面这种方法来判断: NSString*SpecialChar =@"1...
在实际开发中我们的页面中总会遇到一些一成不变的数据,但是却需要重复请求。 例如:图文类型的新闻、文章等,这些数据一般都是一成不变的,但是我们每次...
一个用来复制图层的 CALayer的子类。 系统提供的API: @interfaceCAReplicatorLayer:CALayer @pro...
关键就是用了UIImage的这个方法拉伸图片像素方法 - (UIImage *)stretchableImageWithLeftCapWidth...