• Objc中向一个nil对象发送消息会怎样

    先说结论:OC中向nil发消息,程序是不会崩溃的。因为OC的函数都是通过objc_msgSend进行消息发送来实现的,相对于C和C++来说,对于...

    2.4 8209 2 25
  • 这可能是最详细的CMTime教程

    最近在做视频开发,避不开就是会用到CMTime。根据网上之前的教程,CMTime的用法其实挺简单的,例如: 然后告诉你seconds是时长,pr...

  • 120
    UIScrollView的contentInset

    今天公司实习生有遇到一个bug,tableView下拉到底部后有一段不显示,然后鼓捣了几个小时也没解决。bug如下: 当时他是在尝试修改tabl...

  • 120
    关于UITableView分割线不显示的几种可能和处理办法

    今天测试反馈了一个很诡异的bug,长按cell进入编辑状态会导致分割线消失不见: 1. 精度丢失 计算cell的高度结果可能是个精度很长的flo...

  • iOS: NSObject中执行Selector的相关方法

    目录 [背景/案例][1. 对当前Run Loop中Selector Sources的取消][2. 在NSThread中执行Selector][...

  • 120
    Swift 中超快捷去重方法(附集合Set的一点干货)

    先上图: 注意:这个去重方法不能保证去重后的顺序和原数组一致!没看懂?没关系,下面来干货~这个代码的关键在于用到了集合Set的一种属性:存储相同...

  • 120
    TintColor 的冷知识

    tintColor的前世今生 在iOS 7后,UIView新增加了一个tintColor属性,这个属性定义了一个非默认的着色颜色值,其值的设置会...

  • 120
    [转]内存恶鬼drawRect - 谈画图功能的内存优化

    标题有点吓人,但是对于drawRect的评价倒是一点都不过分。在平日的开发中,随意覆盖drawRect方法,稍有不慎就会让你的程序内存暴增。下面...

  • iOS Touch事件不响应的一种情况

    今天遇见了一件很诡异的情况,在真机上调试发现点击UIView的时候会出现选中状态未更新的问题,打了断点后发现逻辑又是正常的,每次点击都会进入响应...