240 發(fā)簡(jiǎn)信
IP屬地:北京
  • block內(nèi)部用self_weak_是有風(fēng)險(xiǎn)的纵诞,有可能被提前釋放熙兔,需要在block內(nèi)部在加一層strong( __attribute__((objc_ownership(strong))) __typeof__(self) self = self_weak_),保證block執(zhí)行完畢才釋放

    iOS block嵌套block中weakify的使用

    結(jié)論:嵌套中的block只需要寫strongify匆绣,不需要再寫一次weakify 只要持有block的變量和block中的變量不是同一個(gè)變量(可以指向同一個(gè)變量)冻押,就不會(huì)因此...

  • iOS分布式啟動(dòng)框架-RZLauncher

    RZLauncher iOS啟動(dòng)框架,支持啟動(dòng)生命周期分發(fā),啟動(dòng)任務(wù)分布式注冊(cè)跪者,啟動(dòng)任務(wù)依賴,支持設(shè)置啟動(dòng)任務(wù)在各生命周期的優(yōu)先級(jí)熄求,執(zhí)行所在線程以及對(duì)其他啟動(dòng)任務(wù)的依賴渣玲。根據(jù)...

  • 120
    iOS調(diào)優(yōu) | 深入理解Link Map File

    Link Map File初識(shí) 我們編寫的源碼需要經(jīng)過(guò)編譯、鏈接抡四,最終生成一個(gè)可執(zhí)行文件柜蜈。在編譯階段,每個(gè)類會(huì)生成對(duì)應(yīng)的.o文件(目標(biāo)文件)指巡。在鏈接階段淑履,會(huì)把.o文件和動(dòng)態(tài)庫(kù)...

  • 這個(gè)去model化,講道理~ 確實(shí)是個(gè)泥石流~~ 可讀性太差:joy:

  • project = Xcodeproj::Project.open('./*.xcodeproj')
    file_ref = project.main_group.new_reference(file_path)

    ruby操作.xcodeproj

    前言 開發(fā)過(guò)程中經(jīng)常遇到需要腳本拷貝文件藻雪,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc標(biāo)識(shí)等秘噪,這些都可以通過(guò)腳...

  • iOS使用flexBox

    flex布局 Yogakit https://github.com/facebook/yoga/tree/master/YogaKit Yoga is a cross-pla...

  • 120
    教你用Carthage+RXSwift+MVVM+Moya+Router寫一個(gè)小說(shuō)閱讀APP

    寫了幾個(gè)月Android后,我又回到了iOS了勉耀,經(jīng)歷過(guò)寫Vue和Android后指煎,我對(duì)這些平臺(tái)的開發(fā)框架有了更深層次的認(rèn)識(shí),對(duì)三者的布局方式也有了很深的理解便斥。相對(duì)于其他兩個(gè)平...

  • Swift和Objective-C混編

    翻譯自蘋果官方文檔 和Objective-C交互 互用性是指瞳氓,在Swift和Objective-C之間可以建立一個(gè)互通接口策彤,不管是Swift生成接口給Objective-C對(duì)...

  • 120
    iOS WKWebView添加網(wǎng)頁(yè)加載進(jìn)度條

    一、效果展示 二顿膨、主要步驟 1.添加UIProgressView屬性 2.初始化progressView 3.添加KVO锅锨,WKWebView有一個(gè)屬性estimatedPro...

  • ruby操作.xcodeproj

    前言 開發(fā)過(guò)程中經(jīng)常遇到需要腳本拷貝文件,添加文件引用到Xcode,新建group,添加文件到Build Phase以及增加-fno-objc-arc標(biāo)識(shí)等恋沃,這些都可以通過(guò)腳...

  • crash捕獲及處理

    用戶在使用App的過(guò)程中必搞,經(jīng)常遇到閃退的情況,體驗(yàn)不太好囊咏,本文嘗試探索引發(fā)閃退的原因恕洲,以及在遇到crash的情況下,盡可能的保持程序運(yùn)行梅割,并及時(shí)上報(bào)錯(cuò)誤霜第。 一、cras...

  • 應(yīng)該是生成了户辞,直接引用"AIntent.h"即可

    Siri自定義Intent及ShortCut

    一泌类、新建自定義Intent 1.Xcode->New->File->搜索Intent 2.Paramters:你想要Intent傳遞的數(shù)據(jù),自定義即可底燎。 3.ShortCut...

  • 從零開始dumpdecrypted砸殼解析

    一.準(zhǔn)備工作 (1)編譯dumpdecrypted dumpdecrypted地址 下載之后,cd到dumpdecrypted-master下枢希,執(zhí)行make指令桌吃,在當(dāng)前目錄下...

  • iOS block嵌套block中weakify的使用

    結(jié)論:嵌套中的block只需要寫strongify,不需要再寫一次weakify 只要持有block的變量和block中的變量不是同一個(gè)變量(可以指向同一個(gè)變量)苞轿,就不會(huì)因此...

  • 120
    Siri自定義Intent及ShortCut

    一茅诱、新建自定義Intent 1.Xcode->New->File->搜索Intent 2.Paramters:你想要Intent傳遞的數(shù)據(jù),自定義即可搬卒。 3.ShortCut...

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