A type that represents either a wrapped value or nil, the absence of a v...
使用一個(gè)Swift代碼風(fēng)格檢測(cè)工具對(duì)于一個(gè)Swift初學(xué)者來(lái)說(shuō),應(yīng)該算是一個(gè)很快了解語(yǔ)言特性的機(jī)會(huì)。 或者說(shuō)任何一個(gè)語(yǔ)言的代碼風(fēng)格檢測(cè)工具都會(huì)在...
A popover is a transient view that appears above other content onscreen ...
Alamofire的強(qiáng)大應(yīng)該不用多說(shuō)了,每個(gè)做iOS開(kāi)發(fā)的應(yīng)該都聽(tīng)過(guò)他的大名。 之前我一直混在OC之中,最近開(kāi)始寫Swift,新建了一個(gè)項(xiàng)目,準(zhǔn)...
產(chǎn)品上線之后,總會(huì)有各種各樣的環(huán)境導(dǎo)致會(huì)出現(xiàn)一些無(wú)法復(fù)現(xiàn)的問(wèn)題,對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),這個(gè)時(shí)候的日志就是一個(gè)很重要的找錯(cuò)手段,如果能像Xcode調(diào)試...
git就不用多說(shuō)了,對(duì)于版本控制有著很多優(yōu)點(diǎn),但是在多人開(kāi)發(fā)的環(huán)境中,git flow制定了一個(gè)比較規(guī)范的分支管理和版本發(fā)布方案。 工作流程 g...
Fastlane是一個(gè)完全開(kāi)源的項(xiàng)目GitHub - fastlane/fastlane: ?? The easiest way to autom...
上一篇文章寫得有點(diǎn)亂七八糟,這次專門針對(duì)組件化的實(shí)現(xiàn)中所需要的私有pod庫(kù)創(chuàng)建寫一篇文章。 安裝CocoaPods 這個(gè)步驟就不多說(shuō)了,自己去g...
之前在看項(xiàng)目組件化方案的時(shí)候,看到蘑菇街的組件化方案中有在load方法中注冊(cè)vc的方法。 所以想要完整了解一下load方法的具體細(xì)節(jié),另外發(fā)現(xiàn)i...