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