240 投稿
收錄了17篇文章 · 2人關(guān)注
  • Resize,w 360,h 240
    iOS 底層解析weak的實(shí)現(xiàn)原理(包含weak對(duì)象的初始化,引用蕴茴,釋放的分析)

    很少有人知道weak表其實(shí)是一個(gè)hash(哈希)表谦炬,Key是所指對(duì)象的地址,Value是weak指針的地址數(shù)組紧唱。更多人的人只是知道weak是弱引...

  • Resize,w 360,h 240
    iOS NSException異常處理

    為什么使用NSException 在平常的開發(fā)過(guò)程中兼丰,由于代碼不嚴(yán)謹(jǐn)或者沒(méi)有對(duì)參數(shù)做校驗(yàn)處理會(huì)造成程序crash柔纵,所以需要去監(jiān)控項(xiàng)目中的cras...

  • Resize,w 360,h 240
    iOS-#if插入DEBUG宏定義介紹

    iOS-#if插入DEBUG宏定義介紹 一: OC使用#ifdef代碼塊 Swift使用#if DEBUG代碼塊 二:宏定義 OC: DEBUG...

    0.3 zwwuchn 3 3
  • Resize,w 360,h 240
    iOS底層探索 --- OC對(duì)象原理(上)

    我們?cè)谌粘i_發(fā)中經(jīng)常會(huì)用到類似于下面的一段代碼來(lái)創(chuàng)建對(duì)象: 大家可以很明顯的注意到氯窍,創(chuàng)建一個(gè)對(duì)象饲常,需要經(jīng)歷alloc和init兩個(gè)方法的調(diào)用才能...

    0.4 Jax_YD 0 2
  • Resize,w 360,h 240
    alloc的流程分析(初探)

    alloc的基本流程分析 一 準(zhǔn)備工作: 新建一個(gè)Demo工程,創(chuàng)建一個(gè)LGPerson類狼讨,繼承NSObject贝淤,如圖: 打斷點(diǎn)運(yùn)行后,按con...

  • Resize,w 360,h 240
    OC alloc&new&init 分析

    什么是alloc政供? 分析alloc之前我們來(lái)分析一段代碼 分別打印出三個(gè)對(duì)象的 內(nèi)容 內(nèi)存地址 對(duì)象指針地址 得出結(jié)果如下 :通過(guò)結(jié)果可以看出 ...

  • iOS-通知播聪、多線程通知

    基本使用 通知是有順序的朽基,先監(jiān)聽(tīng)再發(fā)送 才會(huì)收到信息 通知示例一: 通知示例二:與示例一接受通知方法不同,銷毀方法也不同 多線程使用 示例一:多...

  • Resize,w 360,h 240
    iOS +load离陶、+ initialize稼虎、init介紹

    這里主要從兩個(gè)維度開始比較: load和initialize的比較: load方法是在pre-main階段(即main函數(shù)之前)由系統(tǒng)自動(dòng)調(diào)用的...

  • Swift中類(Class)與結(jié)構(gòu)體(Struct)區(qū)別、相同點(diǎn)

    1.內(nèi)存管理不一樣招刨,類引用類型渡蜻,分配在堆上。結(jié)構(gòu)體是值類型计济,分配在棧上。 (解釋:引用類型是講一個(gè)對(duì)象賦值給另一個(gè)對(duì)象時(shí)系統(tǒng)不會(huì)進(jìn)行此對(duì)象的拷貝...

  • Resize,w 360,h 240
    iOS點(diǎn)擊事件和手勢(shì)沖突

    0排苍、緣起 之所以要寫這篇文章沦寂,是因?yàn)榘l(fā)現(xiàn)在實(shí)際編程處理點(diǎn)擊事件的過(guò)程中,知道響應(yīng)鏈和探測(cè)鏈根本沒(méi)有一點(diǎn)用處淘衙。 即使對(duì)于響應(yīng)鏈的流程了然于胸传藏,依然...

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