四个典型的直接使用 Runtime 方法进行方法交换的风险: 第一个风险是,需要在 +load 方法中进行方法交换。因为如果在其他时候进行方法交...
JSON 基于两种结构: 名字 / 值对集合:这种结构在其他编程语言里被实现为对象、字典、Hash 表、结构体或者关联数组。有序值列表:这种结构...
Lottie: Lottie 框架就很好地解决了动画制作与开发隔离,以及多平台统一的问题。 Lottie 是 Airbnb 开源的一个动画框架。...
响应式框架: 它指的是能够支持响应式编程范式的框架。使用了响应式框架,你在编程时就可以使用数据流传播数据的变化,响应这个数据流的计算模型会自动计...
目前流行的GUI框架: 现在流行的 GUI 框架除了 Cocoa Touch 外,还有 WebKit、Flutter、Texture(原名 As...
1>苹果公司不允许通过运行时加载远程动态库的 App 上线 App Store。比如:Injection 2>“matrix-iOS”微信开源的...
如何获取电量: 在 iOS 中,IOKit framework 是专门用于跟硬件或内核服务通信的。所以,我们可以通过 IOKit framewo...
1>常驻线程;2>并发问题; 常驻线程: AFNetworking 2.0使用NSURLConnection使用的常驻内存。AFNetworki...
目前,对 App 的性能监控,主要是从线下和线上两个维度展开。 线下: Instruments:Xcode进行性能分析的工具。 Instrume...
文集作者