240 發(fā)簡信
IP屬地:廣東
  • 創(chuàng)建靜態(tài)庫SDK時有資源文件.XIB 時

    1.要整個項目的xib全部放到一個bundle文件中 2.用腳本把所有的xib編譯成nib ,終端CD進入到項目中的目錄位迂,執(zhí)行以下腳本县耽。find . -type f -nam...

  • CADisplayLink 我寫了個繼承子類 發(fā)現(xiàn)可以被繼承

    CADisplayLink詳解

    前言 在開發(fā)中我們經(jīng)常會遇到使用計時器的情況,例如圖片輪播,進度條的繪制等就是比較常見的應(yīng)用場景.常用的計時器有CADisplayLink和NSTimer,這一章我們來講解下...

  • NSObject的結(jié)構(gòu)

    ios中NSObject的定義 查看蘋果源碼可看到,蘋果源碼地址Source Browser struct objc_object { Class_Nonnull isa...

  • NSThread 酒请,GCD澎媒,NSOperation 多線程

    GCD 1钉鸯、創(chuàng)建GCD任務(wù)的方式有 1褒搔、dispatch_async(異步執(zhí)行) 2脸甘、dispatch_sync (同步執(zhí)行) 2恳啥、創(chuàng)建GCD任務(wù)時需要加入到隊列中執(zhí)行。GC...

  • 120
    2018-03-05

    HTTPS簡介 HTTPS稱為HTTP Secure,所謂安全HTTP丹诀。 通常來說钝的,HTTP 協(xié)議直接和 TCP 通訊,HTTP 請求響應(yīng)數(shù)據(jù)組裝好后交給 TCP 來進行傳輸...

  • 2018-03-05

    使用copy跟strong修飾屬性的異同 首先聲明2個屬性铆遭,分別是strong,copy修飾 @property (nonatomic,strong) NSString *s...

  • 120
    2018-03-02

    Block原理 當(dāng)我們聲明一個block變量a并為它賦值時硝桩,其實就是創(chuàng)建一個函數(shù)指針ptrA,再根據(jù)block a賦值的代碼生成一個靜態(tài)函數(shù),而指針ptrA就指向這個靜態(tài)函數(shù)...

  • 2018-03-01

    為什么代理要用weak枚荣? 答:因為使用weak是弱引用碗脊,外部可以釋放對象。指明該對象并不負責(zé)保持delegate這個對象橄妆,delegate這個對象的銷毀由外部控制衙伶。如果使用s...

  • 2018-02-27

    最近在學(xué)習(xí)設(shè)計模式,自己做了個小demo害碾。下面記錄下 實際iOS開發(fā)中的MVC模式中矢劲,controller模塊跟view模塊緊密耦合,很容易形成胖controller慌随,可單元...

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