我們?nèi)粘i_(kāi)發(fā)中常見(jiàn)或者常用的枚舉都是整數(shù)型,類似于這樣的: 其實(shí),iOS系統(tǒng)代碼里面有這樣一個(gè)宏定義: 我們可以利用這個(gè)宏定義去實(shí)現(xiàn)字符串枚舉驶兜,...

我們?nèi)粘i_(kāi)發(fā)中常見(jiàn)或者常用的枚舉都是整數(shù)型,類似于這樣的: 其實(shí),iOS系統(tǒng)代碼里面有這樣一個(gè)宏定義: 我們可以利用這個(gè)宏定義去實(shí)現(xiàn)字符串枚舉驶兜,...
cell.contentView.layer.cornerRadius =2.0f; cell.contentView.layer.bord...
本文使用的 Promises 是谷歌最近開(kāi)源的輕量,高性能忆某,安全衡载,測(cè)試完備的 Promise 框架允乐。https://github.com/goo...
前言 接上一篇文章:iOS組件化之路總結(jié)一(CocoaPods安裝三方庫(kù)原理)繼續(xù)iOS組件化之路篓吁,記錄一下如何發(fā)布到github茫因,并提供coc...
2018/3/29 完善(2)消息機(jī)制的轉(zhuǎn)發(fā)流程<增加轉(zhuǎn)發(fā)前的方法驗(yàn)簽過(guò)程>2018/3/29 驗(yàn)證(3)weak、assign的區(qū)別2018/...
去年节腐,我在微博上發(fā)起了100天閱讀博文的行動(dòng)。具體就是摘盆,每天讀一篇 iOS 開(kāi)發(fā)相關(guān)的技術(shù)博文,并在微博上分享自己的讀后感饱苟。對(duì)于在開(kāi)發(fā)孩擂、工作、和...
前言 自動(dòng)化打包根本目的是為了節(jié)約時(shí)間箱熬,把重復(fù)且無(wú)技術(shù)含量的事情交給機(jī)器去做类垦。Jenkins是一個(gè)開(kāi)源軟件項(xiàng)目,是基于Java開(kāi)發(fā)的一種持續(xù)集成...
在上一篇文章Swift中一些常見(jiàn)的關(guān)鍵字一(inout,defer,throw等)簡(jiǎn)單的介紹了幾個(gè)關(guān)鍵字蚤认。本文續(xù)寫。 guard guard關(guān)鍵...
在開(kāi)發(fā)中糕伐,我們很容易遇到這樣的需求砰琢,需要我們同時(shí)做多個(gè)網(wǎng)絡(luò)請(qǐng)求,所有網(wǎng)絡(luò)請(qǐng)求都完成后才能進(jìn)行下一步的操作。如下載多個(gè)圖片陪汽,下載完了才能展示训唱。 今...
1. App的啟動(dòng)分為三個(gè)主要階段: main()函數(shù)執(zhí)行前 main()函數(shù)執(zhí)行后(從main函數(shù)執(zhí)行,到設(shè)置self.window.root...