API的安全機制 主要存在兩個漏洞: 1. 是因為缺少對調?者進?安全驗證的?式 保證API的調?者是經過??授權的App,采?設計簽名的?式.對每個客戶端,Android...
JSONModel基本使用[https://juejin.cn/post/6844903676637609998#heading-6] Model 屬性名與網絡數據不一致, ...
編譯階段 ro, 運行時是rw,有個屬性引用ro, 特殊情況runtime或分類有load方法,才生成rwe, 同時rw也會引用這個rwe。
objc::PointerUnion<const class_ro_t, class_rw_ext_t, PTRAUTH_STR("class_ro_t"), PTRAUTH_STR("class_rw_ext_t")> 可以訪問ro和rwe
方法、屬性、協議 存在ro里面, 生成rwe時會從ro拷貝小部分方法、屬性、協議
OC 類對象Class探索類對象本質為objc_class結構體。類對象??存儲了類的?類、屬性、實例?法、協議、成員變量、?法緩存等等 struct objc_class : objc_object...
NSURLCache講解[https://juejin.cn/post/6844903456604422158] NSURLCache 會將數據緩存到沙盒路徑下的Librar...
CoreData基礎使用[https://blog.csdn.net/chennai1101/article/details/119910312] 1. 建立1對多, 或 多...
Stinger官方使用示例[https://github.com/eleme/Stinger/blob/master/README_%E4%B8%AD%E6%96%87.md...
類對象本質為objc_class結構體。類對象??存儲了類的?類、屬性、實例?法、協議、成員變量、?法緩存等等 struct objc_class : objc_object...
alloc底層調用 [Person alloc] 匯編調試alloc ->objc_alloc fixupMessageRef(message_ref_t *msg){ ....
去除重復字母 給你一個僅包含小寫字母的字符串,請你去除字符串中重復的字母,使得每個字母只出現一次。需保證返回結果的字典序最小(要求不能打亂其他字符的相對位置) 示例1: 輸入...
dyld 庫加載 _objc_init 加斷點 -> lldb bt dyld 加載 在load 中加斷點 + (void)load{ NSLog(@"%s",__func...
二進制重排可以 優化啟動時間, 把APP啟動要執行方法先排序,減少缺頁異常 查看APP啟動時間 Edit scheme -> run -> Environment varia...