打造完備的 iOS 組件化方案:如何面向接口進(jìn)行模塊解耦? 關(guān)于組件化的探討已經(jīng)有不少了,在之前的文章iOS VIPER架構(gòu)實(shí)踐(三):面向接口的路由設(shè)計(jì)中,綜合比較了各種方...
打造完備的 iOS 組件化方案:如何面向接口進(jìn)行模塊解耦? 關(guān)于組件化的探討已經(jīng)有不少了,在之前的文章iOS VIPER架構(gòu)實(shí)踐(三):面向接口的路由設(shè)計(jì)中,綜合比較了各種方...
版本:iOS13.6 一、簡(jiǎn)介 通常調(diào)用方法的方式是使用[實(shí)例 方法名]或[實(shí)例 方法名:參數(shù)] 若該方法沒有公開,可以使用NSObject的performSelector方...
第一部分https://juejin.cn/post/6854573212165111822[https://juejin.cn/post/68545732121651118...
1、配置編譯選項(xiàng) (Levels選項(xiàng)內(nèi))Generate Debug Symbols 設(shè)置為NO,這個(gè)配置選項(xiàng)應(yīng)該會(huì)讓你減去小半的體積。注意這個(gè)如果設(shè)置成NO就不會(huì)在斷點(diǎn)處...
https://www.cnblogs.com/linganxiong/p/5884229.html[https://www.cnblogs.com/linganxiong/...
Model-View-ViewModel(簡(jiǎn)稱MVVM)是一種結(jié)構(gòu)設(shè)計(jì)模式(structural design pattern),將對(duì)象分成三個(gè)不同的組: Models:持有...
Homebrew安裝和使用看我就可以了 默認(rèn)官方的更新源都是存放在**GitHub**上的,這也是中國(guó)大陸用戶訪問緩慢的原因,一般來說我們會(huì)更傾向選擇國(guó)內(nèi)提供的更新源,在此推...
大部分內(nèi)容來自于《大話數(shù)據(jù)結(jié)構(gòu)》,代碼全部使用Swift實(shí)現(xiàn)。至于為什么抽風(fēng)寫這個(gè)???你懂的。 1.線性表 線性表:零個(gè)或者多個(gè)數(shù)據(jù)元素的有限序列。 性質(zhì): 數(shù)據(jù)元素可以為空...
已更新深入淺出Runtime (二) Runtime的消息機(jī)制深入淺出Runtime (三) Runtime的消息轉(zhuǎn)發(fā)深入淺出Runtime (四) Runtime的實(shí)際應(yīng)用...
通過前面的知識(shí), Block語法執(zhí)行時(shí), Block底層會(huì)轉(zhuǎn)化成Block的結(jié)構(gòu)體類型的自動(dòng)變量存儲(chǔ)在棧上, 在__block變量初始化時(shí), 會(huì)轉(zhuǎn)化成__block變量的結(jié)構(gòu)...
參考篇:iOS-Block淺談 前言:本文簡(jiǎn)述Block本質(zhì),如有錯(cuò)誤請(qǐng)留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
原文地址:2018 iOS 面試題大全由于原作者并沒有繼續(xù)更新,這里我轉(zhuǎn)過來繼續(xù)更新下 整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請(qǐng)關(guān)注 2018 iOS面試題大全---全方...
ARChttp://www.cocoachina.com/articles/19109動(dòng)畫http://www.cocoachina.com/articles/22302多線...