系统环境:macOS CataLina 10.15.2 1. 安装 RVM 开始安装 进入目录 成功后查看版本 2. Ruby升级 获取Ruby版本 对比Ruby版本 更新R...
一、CocoaPods的简介与好处 简介:CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库...
[安装RVM报错:Failed to connect to raw.githubusercontent.com port 443: Connection refused] s...
方法缓存的查找和cache的读写操作 在苹果提供的oc底层源码中,可以看到类的结构,isa是指向类和原类,superclass指向父类,bits存储方法和属性,cache是缓...
方法的存储以及方法缓存的存储 类和结构体 类中的成员对象变成结构体的成员,方法是否声明不影响c++文件,下面还有属性的set和get方法 注意,类方法和实例方法没有在一起,类...
2018.7.7更新1.更改masonry约束布局为frame布局2.支持设置角标3.支持自定义角标颜色和背景颜色4.支持清除角标 自定义类似淘宝TabBar公司的项目需求是...
isa的初始化和指向 什么是isa isa是所有类结构体的第一个成员变量,被注释类说明是继承于objc_object结构体,objc_class在objc2中只有一个成员cl...
数字签名 数字签名是先将数据做一次hash,得到数据摘要,然后将hash摘要做一次RSA加密。验证的时候,解密数字签名,得到hash,再拿hash和数据的hash做对比。即 ...
oc底层探索-alloc 在oc中,创建对象经常用 那么alloc 和init究竟做了什么呢 首先在 https://opensource.apple.com/tarball...
内存对齐 什么叫内存对齐内存对齐就是按照特定的规则对数据进行存储,一般编译器按照8字节对齐标准处理。内存对齐一般用在结构体上,类本质上也是结构体。 内存对齐的规则1,每个结构...
1、首先抛出问题 类的结构是什么? 首先创建一个LGPesron的类,去cpp文件中。 利用clang编译成cpp源码(先cd到当前文件的目录): ```clang -re...
众所周知,程序员因为不太会撩妹一直被调侃,但在今天这个问题将不会是问题,面对心动女生,你无需尬聊,只需要一个表情包即能轻轻松松虏获芳心。 安排 单身狗 斗图 尔康 反问 敷衍...
我是富二代 从小到大 都没有经历过这些 现在在我爸公司里当经理 事业蒸蒸日上 每天下班 看看书 去健身房 陪陪女朋友 遛我家金毛 希望你们都能经历我的生活
Linux命令 show ip route 顾名思义,就是显示IP的路径R 192.168.2.0/24 [120/1] via 61.114.112.1, 00:00:11...