240 发简信
IP属地:广东
  • 参见CocoaAsyncSocket

    iOS开发API解读之SSL/TLS连接

    (原创内容,转载请注明出处) 本文将通过创建SSL/TLS连接到认证的顺序来一一讲解SSL API的作用和实现。 (TLS是基于SSL的升级,提升了SSL算法,也可以理解为T...

  • 120
    TaggedPointer

    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] 建议一边看文章,一边看代码。 声明:关于性能的分析是基于我的测试代码来...