关于对 dispatch_once 函数的解释 大意为:执行这个 block 一次,切只执行一次在 iOS 内常用于创建单例为什么这个函数能保证...
关于dispatch_semaphore_t,网上的文章讲的都是 dispatch_semaphore_wait先会使semaphore cou...
Block定义 闭包是一个函数(或指向函数的指针),再加上该函数执行的外部的上下文变量(有时候也称为自由变量)block实际上就是OC对于闭包的...
只知道Lottie动画改变颜色是根据Keypath改变,这个Keypath应该是设计给的,但是无奈,设计也不清楚只能自己找👀。。 可以看到一共有...
当一个类对某个对象的某个属性进行KVO监听时,系统为自动为该对象生成一个新的类,并把该对象的isa指针指向该类,以下面的Person类为例,通过...
早上上班项目运行真机一切正常,然后上了个厕所回来真机就运行不起来了,错误如下: 上网各种查找问题,是因为编译时缺少c++基础库引起,通过这个路径...
oc的方法最后都以objc_msgSend()方式发送。 通过代码的方式查看一下: 通过clang命令将当前类编译成c++文件查看: alloc...
1.使用pod spec create CMTest创建podspec文件,2.打开podspec,指定下source_files为当前目录下的...
先看一个经常出现的面试题: 问题:分别输出什么? 答案:两个都输出的是"test";之前对使用类对象直接调用方法并且成功输出充满了疑惑,为什么明...
文集作者