Algorithm 58. Length of Last Word Given a string s consists of upper/low...
每周至少做一個 leetcode 的算法題(Algorithm)、閱讀并點(diǎn)評一篇英文技術(shù)文章(Review)、學(xué)習(xí)一個技術(shù)技巧(Tip)、分享一...
GCD 的 API Dispatch Queue 串行(Serial):任務(wù)按順序執(zhí)行,一次只能執(zhí)行一個任務(wù),只有當(dāng)前任務(wù)執(zhí)行完畢后,才能執(zhí)行下...
溫馨說明: 下文出現(xiàn)的 Block(首字母大寫)指的是形如 ^(參數(shù)){執(zhí)行的任務(wù)} 的對象,它是一個結(jié)構(gòu)體對象。 下文的局部變量和書中提到的自...
題內(nèi)話 之前在網(wǎng)上看了一些關(guān)于使用 CocoaPods 創(chuàng)建私有庫的相關(guān)文章,看著看著就被那些步驟給搞暈了,不知道先做什么后做什么,搞不清配置信...
內(nèi)存管理 / 引用計(jì)數(shù) 內(nèi)存管理的思考方式 自己生成的對象,自己持有。 非自己生成的對象,自己也能持有。 不再需要自己持有的對象時釋放。 非自己...
說明 本篇文章中 Frmaework 是在 Objective-C 環(huán)境下創(chuàng)建的,包含 Objective-C 和 Swift 文件。由于項(xiàng)目原...
思路 首先通過正則表達(dá)式驗(yàn)證版本號格式是否正確 再對兩個版本號進(jìn)行比較 正則分析 首先開頭是一個組合,該組合是開頭為一個數(shù)字(該數(shù)字可能有多位)...