我取名 setContentHuggingPriority为 “抗拉伸”(这个名字我自己认为比较准确);setContentCompressionResistancePrio...

我取名 setContentHuggingPriority为 “抗拉伸”(这个名字我自己认为比较准确);setContentCompressionResistancePrio...
前言 随着项目的业务越来越重,客户端与服务端对实时性要求较高的数据交互,不能再依赖HTTP轮询或者可能会造成数据丢失的APNS推送。例如,订单状态的改变、新的运营消息、同时存...
iOS-Performance-Optimization 关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络...
iOS 的 App 启动主要分为以下步骤: 打开 App,系统内核进行初始化跳转到 dyld 执行。这个过程包括这些步骤:1)分配虚拟内存空间;2)fork 进程;3)加载 ...
写在开头: 大概回忆下,之前我们讲了AFNetworking整个网络请求的流程,包括request的拼接,session代理的转发,response的解析。以及对一些bug的...
首先看下概念实例对象:就是我们通常的类的实例化的对象比如Obj * obj = [Obj new];,那么这个obj 就是一个实例对象类对象:这个时候是否有点奇怪,其实类也是...
iOS属性关键字 引言 学习 iOS 开发的人,大多都绕不开属性关键字—— assign,weak,unsafe_unretained,strong,retain ,copy...
该文为分类原理的简单记录,总结自如下文章,感谢作者分享: iOS底层原理总结[https://juejin.im/post/5aef0a3b518825670f7bc0f3]...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 介绍 KVO全称KeyValueObserving,...