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