很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一...
以下文章为本人研究组件化之后的理解,对于这一路上的种种不明确问题及查询了好多博客上错误的资料,一路采坑过来有了如下总结,如有错误,欢迎大神指出。 iOS的组件化分为什么?这里...
iOS开发中,load函数的使用频次不算太高,一般的应用场景包括1、hook方法的时候 2、涉及到组件化开发中不同组件间通信,在load中注册相关协议等等; load的加载是...
OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266] 本节,我们给大家介绍一个伟大的架构编译器LLVM。 什么是编译器 LL...
1、iOS 上传至APP Store Connect 经过处理之后出现 : 缺少出口合格证明 问题 2、在功能中点击加密,可以看到是否需要出口合格证明的说明,和相关处理 出口...
级别:★★☆☆☆标签:「iOS手机抓包」「iOS HTTPS抓包」「Charles证书」作者: Xs·H审校: QiShare团队 前言:在iOS应用开发过程中,通过抓包调试...
Swift协议有个很强大的功能,就是通过extension给协议添加默认实现,这样就可以把公共的功能抽出来,极大的降低代码的耦合性。面向协议也是Swift推荐的编程方式,Sw...
在iOS的面试中经常会被问到如何为分类添加属性,但是鲜少听人提过协议中添加属性的情况。我们知道协议是一组特定功能或者行为的规范,这个概念和C#或者Java中的接口是一样的,但...
1. 晨练5分钟 起床后锻炼5分钟,不仅为身体充电,而且能加倍燃烧卡路里。很多人误认为晨练必须5点钟爬起来跑上几公里,其实是不必要,也不太现实的。你只消花5分钟,做做俯卧撑和...
牵涉到更新应该要放在服务器,由服务器提供 URL
iOS Framework 开发资源文件(图片、本地HTML、xib等)加载自定义开发的 Framework 中本地资源加载与我们平时工程中的资源加载是不同的,主要原因是 Bundle 的不同 。开发的 Framework 是一个独立的 Bund...
自定义开发的 Framework 中本地资源加载与我们平时工程中的资源加载是不同的,主要原因是 Bundle 的不同 。开发的 Framework 是一个独立的 Bund...