[关闭]
@iwanglong
2019-02-20T07:32:11.000000Z
字数
167
阅读
252
多线程
iOS
锁
@synchronized
一般创建单例对象的时候使用
atomic
修饰属性的关键字
OSSpinLock
自旋锁 循环等待访问,不释放当前资源
用于轻量级数据访问,简单的int值+1/-1操作 (内存管理、runtime)
NSLock
NSRecursiveLock (递归锁)
可以重入
dispatch_semaphore_t (信号量)
内容目录
iOS
20
_objc_msgForward 函数是做什么的?直接调用它将会发生什么?
runtime如何通过selector找到对应的IMP地址?(分别考虑类方法和 实例方法)
能否向编译后得到的类中增加实例变量?能否向运行时创建的类中添 加实例变量?为什么?
第三方库
设计模式
网络
RunLoop
多线程
Block
内存管理
Runtime
Object-C语言
UI视图
OC代码转C++代码方法
block的原理
堆和栈
自动释放池
什么时候会报unrecognized selector的异常?
Apple用 RunLoop 实现的功能
响应链和事件传递
ios
1
架构/框架
周报
14
周报 2019-02-14
周报 2019-01-31
周报 2019-01-25
周报 2019-01-10
周报 2019-01-04
周报 2018-12-27
周报 2018-12-13
周报 2018-12-6
周报 王龙 2018-11-29
周报 王龙 2018-11-22
周报 王龙 2018-11-15
周报 王龙 2018-11-8
周报 王龙 2018-11-1
周报 王龙 2018-10-25
技术
9
AppleScript 前人学习笔记
react-native 中使用redux
查看iOS二进制文件大小
Native - RN 互跳
React-native 之 NavigatorIOS 组件
React-native 打包bundle
ES6 - 对象的扩展
飘红的页面
React Native 随笔记录
以下【标签】将用于标记这篇文稿:
下载客户端
关注开发者
报告问题,建议
联系我们
添加新批注
在作者公开此批注前,只有你和作者可见。
私有
公开
删除
查看更早的 5 条回复
回复批注
×
通知