240 发简信
IP属地:北京
  • 你写的这当多个属性同时监听的时候只能监听到一个属性的变化

    iOS 利用runtime手动实现KVO

    KVO原理:调用监听对象属性的方法,动态创建一个继承自该对象所属类的子类,然后重写该属性的setter方法,在setter方法类调用willChangeValueForKey...

  • cell的这dispatch_source_set_timer 在活动结束后没有销毁 还在一直运行

    iOS按钮倒计时,验证码倒计时,支付半小时倒计时,Label倒计时,Cell中的倒计时

    之前一个项目在做手机注册登录时,有一个特殊的需求,就是发送验证码,按钮进入倒计时后,退出页面(pop),重新进入还在计时,当时用了几种方法实现,最终使用多线程来实现的,现在写...

  • 看了您写的这篇文章学到了很多 有个问题就是 dispatch_source_set_timer怎么销毁

    iOS验证码倒计时实现,退出进入以后继续倒计时

    需求 App中有很多页面地方要发送验证码,涉及到验证码的地方肯定会有倒计时功能。产品要求发送验证码以后,在倒计时结束之前不重复发送验证码。 第一步 首先实现倒计时功能,以登录...

  • 120
    笔记-KVC的底层实现原理

    KVC KVC(key-Value coding) 键值编码,指iOS开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。不需要调用明确的存取方法,这...