在arm64架构之前,isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址。从arm64架构开始,对isa进行了优化,变成了一个共用体(union)...
在arm64架构之前,isa就是一个普通的指针,存储着Class、Meta-Class对象的内存地址。从arm64架构开始,对isa进行了优化,变成了一个共用体(union)...
第一种方案:把该manager封装成单例 解决理由:内存中的某一块固定的地址就用来存放manager,专门用来网络请求和释放。 方案代码: 问题:很明显,同一时刻只能有一个网...
一、证书安装 1、安装证书,Help -> SSL Proxying -> Install Charles Root Certificate 2、找到Keychain Acc...
Jenkins iOS 打包步骤 1.前言 整体思路: 1.在打包机弄一个工程,手动让它打包成功一次(此步骤含iOS证书配置等工作) 2.配置fastlane脚本,让他成功打...
需求: 最近重构项目代码尝试用 UIAlertController 实现富文本呈现及跳转事件,过程是曲折的,但结果是完美的。 Screenshot: 核心源码: github...
UI在APP设计切图的时候,总是会遇到开发要求切.9图,可是什么是.9图,.0图用来干什么,什么时候该切.9图以及.9图该怎么切呢?让我们一起来看看吧。 · 什么是.9图? ...
在平时项目中,我们经常会碰到类似UIScrollView嵌套UITableView的需求,虽然苹果并不建议这种做法,但是这样的需求在平时工作中还是很常见的。比如笔者公司项目之...
一、先下载工具Charles 下载地址[http://www.pc6.com/mac/137987.html] 二、基本配置环境:系统:macOS 10.15.7抓包软件:C...
1. Swift cocoapods管理第三方库 'XXX.h' file not found 方法一: 在头文件的前面加上目录,如: 方法二:修改工程配置 2. Xcode...