参见CocoaAsyncSocket
iOS开发API解读之SSL/TLS连接(原创内容,转载请注明出处) 本文将通过创建SSL/TLS连接到认证的顺序来一一讲解SSL API的作用和实现。 (TLS是基于SSL的升级,提升了SSL算法,也可以理解为T...
参见CocoaAsyncSocket
iOS开发API解读之SSL/TLS连接(原创内容,转载请注明出处) 本文将通过创建SSL/TLS连接到认证的顺序来一一讲解SSL API的作用和实现。 (TLS是基于SSL的升级,提升了SSL算法,也可以理解为T...
TaggedPointer是苹果为了在64位架构的处理器下节省内存和提高执行效率而提出的概念。 如果没有TaggedPointer,我们在32位机器中存储一个值为NSInte...
你的NSCondition代码写错了,才会导致你所说的线程不安全;
官方文档给了正确的写法,对于你的代码大概如下:
[lock lock]
while (imageNames.count == 0) {
[lock wait];
}
// do something...
[lock unlock];
iOS多线程-各种线程锁的简单介绍demo下载[https://github.com/YasinZhou/ThreadLockDemo] 建议一边看文章,一边看代码。 声明:关于性能的分析是基于我的测试代码来...