一、星巴克訂單案例 有下面的需求: 咖啡種類(lèi)/單品咖啡:Espresso(意大利濃咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(無(wú)因咖啡) 調(diào)料:...
一、星巴克訂單案例 有下面的需求: 咖啡種類(lèi)/單品咖啡:Espresso(意大利濃咖啡)、ShortBlack、LongBlack(美式咖啡)、Decaf(無(wú)因咖啡) 調(diào)料:...
前言 當(dāng) iOS 程序到一定程度后,種種原因,想要解耦,組件化或者模塊化。這里繞不開(kāi)的就是基礎(chǔ)模塊獨(dú)立,其他模塊依賴基礎(chǔ)模塊。 有的時(shí)候,就需要把資源單獨(dú)拿出來(lái)??赡軙?huì)有各種...
在之前的一篇博客中,曾經(jīng)用clang提供的庫(kù)LibTooling編寫(xiě)了一個(gè)簡(jiǎn)單的導(dǎo)出iOS代碼中函數(shù)調(diào)用關(guān)系圖的工具,然而這種實(shí)現(xiàn)方式存在一些很明顯的缺點(diǎn): 在分析一個(gè)工程中...
最近NBA 2017-2018賽季的比賽日程已經(jīng)公布出來(lái),作為一個(gè)"資深的"NBA球迷、籃球迷,怎么能不趕緊把自己喜歡的球隊(duì)給比賽日給記下來(lái)呢?之前看到過(guò)一個(gè)JRS()把日歷...
絕大多數(shù)iOS開(kāi)發(fā)者用過(guò)block,并且知道用 __weak 的方式去解決循環(huán)引用的問(wèn)題。而進(jìn)階一些的開(kāi)發(fā)者則了解Weak-Strong-Dance,那么什么是Weak-St...
下面截圖給出修改 iOS 狀態(tài)欄顏色的 4 種方式 其中第四張圖中的代碼,直接寫(xiě)在你的任何一個(gè) ViewController 的 class 里面就可以。 然而,以上 4 種...