文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...
iOS 13終于引來(lái)了暗黑模式敦跌。 每當(dāng)新特性的到來(lái)澄干,iOS開發(fā)者們既緊張又有點(diǎn)小興奮,懷揣著被虐的心態(tài)柠傍,讓我們來(lái)看看暗黑模式到底是個(gè)啥麸俘。 雖然這是一個(gè)設(shè)計(jì)驅(qū)動(dòng)的需求,但是本著...
一患整、事件總線 事件總線是對(duì)發(fā)布和訂閱設(shè)計(jì)模式的一種實(shí)現(xiàn)拜效,通過(guò)發(fā)布、訂閱可以將組件間一對(duì)一和一對(duì)多的耦合關(guān)系解開各谚。這種設(shè)計(jì)模式紧憾,特別適合數(shù)據(jù)層通過(guò)異步發(fā)布數(shù)據(jù)的方式告知 UI ...
一、基礎(chǔ)部分 1昌渤、git add 和 git stage 有什么區(qū)別 在回答這個(gè)問(wèn)題之前需要先了解 git 倉(cāng)庫(kù)的三個(gè)組成部分:工作區(qū)(Working Directory)赴穗、...
數(shù)組與字符串的互轉(zhuǎn), 以下為代碼示例 數(shù)組轉(zhuǎn)字符串 字符串轉(zhuǎn)數(shù)組 無(wú)分隔符方式 有分隔符方式, 示例以字符串中字母"c"為分隔符分割整體字符串為數(shù)組
下標(biāo)(subscript)在數(shù)組和字典中使用,但是你可以給任何類型(枚舉膀息,結(jié)構(gòu)體般眉,類)增加 下標(biāo)subscript 的功能; subscript的語(yǔ)法類似實(shí)例方法潜支、計(jì)算屬性煤篙,...
序 曾幾何時(shí),特別喜歡看毁腿、收集別人分享的面試真題辑奈,直到看到圖中這個(gè)學(xué)習(xí)方法,若有所思已烤。在百度三面被掛掉之后鸠窗,沉下心來(lái),整理構(gòu)建自己的開發(fā)體系胯究,方便以后查看稍计。 有些還沒有寫完后...
1.0-基礎(chǔ)部分 pragma mark:輸出常量和變量 你可以用print(_:separator:terminator:)函數(shù)來(lái)輸出當(dāng)前常量或變量的值:默認(rèn)情況下,該函數(shù)...
對(duì)各種值為"空"的情況處理不當(dāng)裕循,幾乎是所有Bug的來(lái)源臣嚣。 在我們的例子里净刮,盡管tmp的值是nil,但調(diào)用tmp的rangeOfString方法卻是合法的硅则,它會(huì)返回一個(gè)值為0的...
1. 基本數(shù)據(jù)類型 1.1 常量和變量 1.2 類型安全和類型推斷 let 和 var 定義常量淹父,編譯器可以根據(jù)具體的值,來(lái)推斷類型怎虫。 swift 是強(qiáng)類型語(yǔ)言暑认,編譯的時(shí)...
一姜骡、數(shù)組的定義 1.定義固定類型數(shù)組 2.定義固定長(zhǎng)度數(shù)組 3.定義混合類型數(shù)組 二导坟、數(shù)組的常用屬性 1.獲取數(shù)組長(zhǎng)度 - length 2.獲取數(shù)組第一個(gè)元素 3.獲取數(shù)組...
上篇文章從原生開發(fā)到Flutter教程(一)認(rèn)識(shí)Flutter我們已經(jīng)大概了解了Flutter的魅力并搭建好了開發(fā)環(huán)境,終于到了大展身手的時(shí)候了溶浴。接下來(lái)我們來(lái)做一個(gè)App乍迄,是...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-runtime-03/...