Charles下载地址[https://xclient.info/s/charles.html] 1. 配置端口 搞一个没被使用的端口号: 2.添加需求抓包的请求的域名和端口...
Charles下载地址[https://xclient.info/s/charles.html] 1. 配置端口 搞一个没被使用的端口号: 2.添加需求抓包的请求的域名和端口...
1. 仿照OC 来写set/get方法 2. 只读属性的写法 3. 存储型属性和计算型属性 4.计算型属性和懒加载 5. as! (类型的强转) 6. description...
当面对多个初始化方法时,外部调用者往往会手足无措,不知道哪一个才是正确的初始化方法,对此,苹果提供了两个关键字: NS_UNAVAILABLE 与 NS_DESIGNATED...
本文以UITableView 使用SnapKit 来设置约束为例: 1. 列表页设置高度自适应、预估行高 2. cell 中的操作 一般情况下只根据字体的多少, 自动换行后计...
前言 刚刚听到RunLoop的时候我也是一脸懵逼,这是什么,有什么用呢,逼格貌似还挺高。然后就开始尝试去搞懂它,去找博客,但是几乎所有的博客都是枯燥乏味的,都是讲概念,然后给...
阅读本文将了解下面几个问题:什么是 Runtime?消息机制的基本原理Runtime中的数据结构Runtime消息发送原理消息发送流程总结 1 什么是 Runtime? C/...
3篇文章带你学会组件化😁😁😁1.iOS 创建远程cocoapods 私有库[https://www.jianshu.com/p/1012676f1d53]2.iOS Pod ...
demo地址 1. 逻辑分析 素材就是一些emoji 的字符串和一些表情图片资源, 打包成Emoticons.bundle放在demo中了. 可以先将demo 下载下来, 对...
block捕获变量的规范 从上到下读代码,只要是出现的且不是入参且不是自己在内部生成的都会被捕获!捕获即为引用! 强引用! .End