block本质 将 “函数” 及 “执行其上下文” 封装起来的 “对象” block的调用就是函数的调用 eg: 使用 “clang -rewrite-objc main.m...
IP属地:四川
block本质 将 “函数” 及 “执行其上下文” 封装起来的 “对象” block的调用就是函数的调用 eg: 使用 “clang -rewrite-objc main.m...
面试题 讲讲 RunLoop,项目中有用到吗? RunLoop内部实现逻辑? Runloop和线程的关系? timer 与 Runloop 的关系? 程序中添加每3秒响应一次...
重写实现文本代理方法 为了防止无法后退的问题,声明一个观察属性变量,当文本长度增加时,继续执行每四位加一个空格的逻辑,否则清除后退 以上代码实现不好,最终版:
由于JavaScript语法比较松散,会出现很多坑,代码规范化有助于较少BUG,也方便维护。 一、编程风格 1、for-in: for-in 循环用于遍历对象属性的,它有一个...
当你和别人都能实现一个某个功能,这时候区分你们能力的不是谁干活多少,而是谁能写出效率更高的代码。比如显示一个订单列表它不仅仅是写一条SELECT SQL那么简单,我们还需要很...
工欲善其事必先利其器。如果你想快速的开发项目,必须选一个合适你的开发工具。这里主要说一下PhpStorm对laravel的支持。 Laravel Composer支持 Ctr...
和OC一样,swift也是使用自动引用计数ARC(Auto Reference Counteting)来自动管理内存的,所以我们不需要过多考虑内存管理.当某个类实例不需要用到...