240 發(fā)簡(jiǎn)信
IP屬地:重慶
  • 120
    App經(jīng)驗(yàn)總結(jié)

    API的安全機(jī)制 主要存在兩個(gè)漏洞: 1. 是因?yàn)槿鄙賹?duì)調(diào)?者進(jìn)?安全驗(yàn)證的?式 保證API的調(diào)?者是經(jīng)過(guò)??授權(quán)的App,采?設(shè)計(jì)簽名的?式.對(duì)每個(gè)客戶端,Android...

  • iOS 多環(huán)境配置

    iOS多環(huán)境配置鏈接[https://juejin.cn/post/6844903875984490510#heading-1] 1. 增加Scheme下的Build Con...

  • JSONModel 數(shù)據(jù)轉(zhuǎn)換

    JSONModel基本使用[https://juejin.cn/post/6844903676637609998#heading-6] Model 屬性名與網(wǎng)絡(luò)數(shù)據(jù)不一致, ...

  • 編譯階段 ro, 運(yùn)行時(shí)是rw泡仗,有個(gè)屬性引用ro, 特殊情況runtime或分類有l(wèi)oad方法氯窍,才生成rwe, 同時(shí)rw也會(huì)引用這個(gè)rwe桥温。
    objc::PointerUnion<const class_ro_t, class_rw_ext_t, PTRAUTH_STR("class_ro_t"), PTRAUTH_STR("class_rw_ext_t")> 可以訪問(wèn)ro和rwe
    方法奴饮、屬性严里、協(xié)議 存在ro里面歇拆, 生成rwe時(shí)會(huì)從ro拷貝小部分方法鞋屈、屬性范咨、協(xié)議

    OC 類對(duì)象Class探索

    類對(duì)象本質(zhì)為objc_class結(jié)構(gòu)體。類對(duì)象??存儲(chǔ)了類的?類厂庇、屬性渠啊、實(shí)例?法、協(xié)議权旷、成員變量替蛉、?法緩存等等 struct objc_class : objc_object...

  • 120
    NSURLCache

    NSURLCache講解[https://juejin.cn/post/6844903456604422158] NSURLCache 會(huì)將數(shù)據(jù)緩存到沙盒路徑下的Librar...

  • 120
    CoreData基本使用

    CoreData基礎(chǔ)使用[https://blog.csdn.net/chennai1101/article/details/119910312] 1. 建立1對(duì)多, 或 多...

  • stinger AOP切面編程

    Stinger官方使用示例[https://github.com/eleme/Stinger/blob/master/README_%E4%B8%AD%E6%96%87.md...

  • 120
    OC 類對(duì)象Class探索

    類對(duì)象本質(zhì)為objc_class結(jié)構(gòu)體拄氯。類對(duì)象??存儲(chǔ)了類的?類躲查、屬性、實(shí)例?法译柏、協(xié)議镣煮、成員變量、?法緩存等等 struct objc_class : objc_object...

  • oc 對(duì)象內(nèi)存

    對(duì)象的本質(zhì) objc_object結(jié)構(gòu)體鄙麦,??存儲(chǔ)isa指針和成員變量的值 class_getInstanceSize:實(shí)際占用的內(nèi)存空間 malloc_size:系統(tǒng)開(kāi)辟的...

  • OC alloc&new&init

    alloc底層調(diào)用 [Person alloc] 匯編調(diào)試alloc ->objc_alloc fixupMessageRef(message_ref_t *msg){ ....

  • 120
    數(shù)據(jù)查找

    靜態(tài)查找表(Static Search Table):只作查找操作的查找表 散列查找:直接查到儲(chǔ)存的位置 數(shù)據(jù)[12,67,56,16,25,37,22,29,15,47,4...

  • 120
    排序

    冒泡排序(Bubble Sort)?種交換排序,它的基本思想就是:兩兩?較相鄰的記錄的關(guān)鍵字,如果反序則交換,直到?jīng)]有反序的記錄為? 兩兩比較典唇,往上移動(dòng) -> 第二層遍歷是從...

  • @啾潔 各自要遵循一套協(xié)議類, model協(xié)議和view協(xié)議放在了一起

    iOS MVP架構(gòu)

    MVP 數(shù)據(jù)提供層,視圖層 都持有代理胯府,實(shí)現(xiàn)雙向通訊 Model -> View 通訊 1. V 遵守 寫(xiě)要實(shí)現(xiàn)功能的代理介衔,實(shí)現(xiàn)代理, 比如刷新視圖 2.確定調(diào)用者 即M的關(guān)...

  • 120
    二叉樹(shù)&哈夫曼編碼

    將字符串BADCADFEED進(jìn)行二進(jìn)制編碼骂因,哈夫曼編碼能減少原始編碼的大小 A 二進(jìn)制 27 A - ‘A’ 000 27%占比 對(duì)占比進(jìn)行排序 intw...

  • 120
    二叉樹(shù)

    二叉樹(shù)炎咖,每個(gè)結(jié)點(diǎn)?多只有2顆?樹(shù) 結(jié)點(diǎn)的?度: 結(jié)點(diǎn)到葉?結(jié)點(diǎn)的最?路徑(邊數(shù)), 結(jié)點(diǎn) -> 葉子結(jié)點(diǎn) 結(jié)點(diǎn)的深度: 根結(jié)點(diǎn)到這個(gè)結(jié)點(diǎn)所經(jīng)歷的邊的個(gè)數(shù)侣签,結(jié)點(diǎn) -> 根節(jié)點(diǎn) ...

  • 120
    字符串模糊匹配

    有一個(gè)主串S = {a, b, c, a, c, a, b, d, c}, 模式串T = { a, b, d } ; 請(qǐng)找到模式串在主串中第一次出現(xiàn)的位置 BF算法:爆力匹配...

  • 120
    棧&字符串去重&最小字典序

    去除重復(fù)字母 給你一個(gè)僅包含小寫(xiě)字母的字符串塘装,請(qǐng)你去除字符串中重復(fù)的字母,使得每個(gè)字母只出現(xiàn)一次影所。需保證返回結(jié)果的字典序最斜碾取(要求不能打亂其他字符的相對(duì)位置) 示例1: 輸入...

  • 120
    iOS dyld加載

    dyld 庫(kù)加載 _objc_init 加斷點(diǎn) -> lldb bt dyld 加載 在load 中加斷點(diǎn) + (void)load{ NSLog(@"%s",__func...

  • 120
    iOS 組件化

    基礎(chǔ)模塊 -> 通用模塊 -> 業(yè)務(wù)模塊 只能上層對(duì)下層依賴,項(xiàng)?公共代碼資源 下沉猴娩,橫向的依賴 最好下沉 組件化需求: 模塊間解耦 模塊重? 提?團(tuán)隊(duì)協(xié)作開(kāi)發(fā)效率 單元測(cè)試...

  • 120
    iOS 啟動(dòng)優(yōu)化&clang插樁

    二進(jìn)制重排可以 優(yōu)化啟動(dòng)時(shí)間, 把APP啟動(dòng)要執(zhí)行方法先排序阴幌,減少缺頁(yè)異常 查看APP啟動(dòng)時(shí)間 Edit scheme -> run -> Environment varia...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品