240 发简信
IP属地:山东
  • [iOS]三个问题全面理解KVO

    问题1:KVO底层实现原理? 答:动态创建监听对象的派生子类,并使对象isa指向派生类,重写setter方法,当监听值发生变化前后,willCh...

    2.4 546 0 11
  • [iOS]三个问题全面理解runtime

    问题1.分类方法跟本类同名,调用时,会调用谁,如果调用分类的话,那如何调用本类的同名方法? 参考文章:runtime一目了然分类本类方法编译规则...

    1.9 1014 0 10
  • [iOS]dyld、Mach-O、rebase重定位分别是什么?

    前言:一款应用首先带给用户的就是启动体验,时间越短则体验越好,苹果更是建议应用第一个加载时间不宜超过 400 毫秒,所以我们一定要了解启动做了什...

    2.4 2230 3 12
  • iOS 渐变文字动画

    思路:GradientLayer + CABasicAnimartion(keypath:locations) CAGradientLayer...

  • 可以用来验证视图或者控件无法响应的一个方法

    日常开发中经常会出现视图或者控件无法响应的情况,但是搞清楚响应的原理就很容易查找到问题了。1.self.hidden = YES;2.self....

  • 判断输入文本内容是否符合特定字符

    项目里可能会有这种需求:只能输入特定的字符,如只输入数字小数点。 可以用下面这种方法来判断: NSString*SpecialChar =@"1...

  • iOS 数据缓存初探

    在实际开发中我们的页面中总会遇到一些一成不变的数据,但是却需要重复请求。 例如:图文类型的新闻、文章等,这些数据一般都是一成不变的,但是我们每次...

  • 用CAReplicatorLayer 来实现虚线效果

    一个用来复制图层的 CALayer的子类。 系统提供的API: @interfaceCAReplicatorLayer:CALayer @pro...

  • 聊天气泡实现方法

    关键就是用了UIImage的这个方法拉伸图片像素方法 - (UIImage *)stretchableImageWithLeftCapWidth...

个人介绍
静谷遗贤空对酒
谁人曾与叙经纶