首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏哈雷彗星撞地球

    RunLoop 总结:RunLoop的应用场景(一)保证线程长久存活

    waitUntilDone:NO modes:[self.runLoopModes allObjects]]; } [self.lock unlock]; } 我们在使用NSURLConnection 或者NSStream 如果是在主线程,那么就会出现滚动ScrollView以及其子视图时,主线程的RunLoop切换到UITrackingRunLoopMode模式,那么NSURLConnection或者NSStream的回调就无法执行了 要解决这个问题,有两种方式: 第一种方式是创建出NSURLConnection对象或者NSStream对象后,再调用 - (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop

    1.1K41发布于 2018-08-22
  • 来自专栏Molier的小站

    CFNetwork 的介绍和使用

    removeFromRunLoop:self.runloop forMode:[self runloopMode]]; 调用 Open 方法 # 5:收到代理数据回调 - (void)stream:(NSStream

    2K50编辑于 2022-11-02
  • 来自专栏蜉蝣禅修之道

    iOS开发之CFHttpMessageRef的那些坑

    /** * input stream 收到header complete后的回调函数 */ - (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent

    2.4K61发布于 2018-05-24
  • 来自专栏Antony iOS Development

    iOS ExternalAccessory框架初探

    // delegate回调的方法 - (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode { switch

    3.2K50发布于 2019-02-14
  • 来自专栏米扑专栏

    If love, deep love:10 Most Useful iOS Libs

    SocketRocket遵循最新的WebSocket规范RFC 6455 只有部分比较新的浏览器比如Chrome支持这个库 支持TLS (wss),iOS 4.x系统 使用NSStream/CFNetworking

    1.1K20编辑于 2022-01-10
  • 来自专栏iKcamp

    React Native 网络层分析

    在IOS中采用的是自己开发的NSStream,而在Android系统中则是OKHTTP模块。

    2.8K90发布于 2018-03-30
  • 来自专栏正则

    iOS Dev Fundamentals

    3.2 TCP & CFNetwork 在iOS研发中,TCP长链接在编码上有两种实现方式: 1)在基于OC的Foundation层,可使用NSStream(创建过程仍需调用Core Foundation

    1.6K20发布于 2021-11-04
领券