@synthesize @dynamic @property nonatomic & atomic 示例: atomic:1.读取到的值有三种可...
ARC下,用strong,weak等,跟其余OC对象一致。 MRC下,用retain,assign,并且内存管理语句用dispatch_reta...
首先看一段代码 用并行队列来测试一下。 1.自定义并行队列 打印结果分别为 在同步执行时,并行队列跟串行队列一样,按任务顺序一个接一个进行。而在...
这个错误原因是因为iOS12.0之后去掉了lstdc++.6.0.9.tbd动态库,也就是Xcode10以后的版本会有这个问题。那么首先去Xco...
起因 在技术群里发现有人在问 这一段会输出什么,问这个的原因是他看到博客上都说是输出a no b yes,但是自己测了不是这样。先说结论:在32...
这两天后台反应说iOS这边百度推送报错说证书过期,然后就开始了漫长的填坑之旅..... 1.证书过期咋办 首先去开发者中心看看发布证书或者开发证...
PHPhotoLibrary管理访问和更改用户的照片库的单例对象 PHAsset 代表一张图片或者一个视频(文中提到的资源).PHAssetCo...
定时器: 需要被添加到Runloop,否则不会运行,当然添加的Runloop不存在也不会运行 还要指定添加到的Runloop的哪个模式,而且还可...
dispatch_semaphore简单来说就是控制访问资源的数量,比如系统有两个资源可以被利用,同时有三个线程要访问,只能允许两个线程访问,第...