注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
场景:在一些 “性能监控” 的工具中,在检测到App主线程卡顿的时候,可以通过子线程抓取当前时刻所有线程的方法调用堆栈(保存卡顿现场),并在合适的时机(WiFi环境&网络环境...
前言 在MRC下, 我们需要手动管理内存, 写一大堆的retain, release代码, 稍不留神就会造成内存泄露; 而ARC下, 编译器帮我们屏蔽掉了这些繁琐的代码, 我...
#pragma 本质上就是声明,一般用来打注释。但是它还有另外一个强大的功能,便是处理警告。用法如下: #pragma clang diagnostic push#pragm...
目录 -为什么要做完整性校验?-检测文件是否被篡改的三种方法?-测试是否添加成功?(iOS重签名) 为什么要做完整性校验? 检测文件是否被篡改的三种方法? 方式一:越狱检测 ...
Demo地址[https://github.com/BlackStarLang/BSFramework]Demo中包含本人学习的所有资料,还有一些封装的Pod组件,欢迎下载S...
1.id在objc.h中定义 从上面可以看出,id的本质是struct objc_object结构体指针,可以指向任何OC对象。注意:这里说的是指向OC对象,像int、NSI...
HTTPS的基本使用 1.https简单说明 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),...
Demo地址[https://github.com/BlackStarLang/BSFramework]Demo中包含本人学习的所有资料,还有一些封装的Pod组件,欢迎下载S...