dispatch_semaphore是GCD采用线程同步的一种方式,与他相关的共有三个参数: dispatch_semaphore_create...
1、Swift 比 Objective-C 有什么优势? Swift 速度更快,运算性能更高。Swift 语法简单易读、代码更少,更加清晰、易于...
Swift面试题(1)Swift面试题(2) Swift和Objective-C的联系 Swift与Objective-C共用同一套运行时环境我...
AFNetworking结构最底层是由会话、网络监听模块、网络安全模块组成,然后是请求序列化模块、响应序列化模块,UIKit封装,形成AFNet...
自动释放池寄生于Runloop:程序启动后,苹果在主线程 RunLoop 里注册了两个 Observer,其回调都是 _wrapRunLoopW...
在探索swift源码编译时出现以下错误xcrun: error: active developer path ("/Applications/X...
编译环境 电脑系统:macOS Catalina 10.15.7 Xcode:Xcode 12.2 Python :Python 2.x cma...
一、HTTP和HTTPS的基本概念 HTTP:超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的...
1、什么是RunLoop?2、main函数为什么一直不退出呢?3、RunLoop是怎么维护的循环? 什么是RunLoop?RunLoop是通过内...