原创 iOS 開發:Foundation 框架及相關類詳盡總結

本文首發於我的個人博客:『不羈閣』 https://bujige.net 文章鏈接:https://bujige.net/blog/iOS-Foundation.html 本文用來介紹 Foundation 框架的相關知識,以及 F

原创 iOS 開發:『Crash 防護系統』(二)KVO 防護

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019年08月29日12:37:11 本文是 『Crash 防護系統』系列 第二篇。通過本文,您將瞭解到: KVO Crash 的主要原因 KVO 防止

原创 iOS 開發:『Crash 防護系統』(一)Unrecognized Selector

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019年08月23日12:15:21 本文是 『Crash 防護系統』系列 第一篇。 這個系列將會介紹如何設計一套 APP Crash 防護系統。這套系統採

原创 iOS 開發:『Runtime』詳解(四)獲取類詳細屬性、方法

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019年07月31日20:29:30 本文用來介紹 iOS 開發中,如何通過『Runtime』獲取類詳細屬性、方法。通過本文,您將瞭解到: 獲取類詳細屬

原创 iOS 開發:『Runtime』詳解(三)Category 底層原理

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019年07月24日20:15:36 本文用來介紹 iOS 開發中『Runtime』中的 Category 底層原理。通過本文,您將瞭解到: Categ

原创 iOS 開發:『Runtime』詳解(一)基礎知識

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019-07-09 16:29:36 本文用來介紹 iOS 開發中『Runtime』相關的基礎知識。通過本文,您將瞭解到: 什麼是 Runtime? 消

原创 『姑蘇 · 踏青』:詩情未盡在蘇杭

一、『蘇滬杭之行』緣起 這次蘇滬杭之行,不是臨時起意,而是蓄謀已久。 去年一年的空閒時光,我都花在了備戰考研上。備戰的過程枯燥乏味,那時候我就已經暗下決心,等到考完之後,無論戰果如何,都要進行一場遠途旅行。 恰逢『程序猿也要背單詞』羣裏的

原创 『學習之道』:願你對熱愛的事情不遺餘力

一、書籍介紹 『學習之道』 是一本比較特別的書。它的作者是 喬希·維茨金,他 13 歲就獲得了國際象棋大師稱號,後來又在太極拳推手贏得了世界冠軍。 在一個領域裏榮獲殊榮,已經是鳳毛麟角的人物了。更別說在完全不同的兩個領域裏達到世界的巔

原创 iOS 開發:『Runtime』詳解(二)Method Swizzling

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 本文更新時間:2019年07月12日13:21:26 本文用來介紹 iOS 開發中『Runtime』中的黑魔法 Method Swizzling。通過本文,您將瞭解到:

原创 iOS 開發:『Blocks』詳盡總結 (一)基本使用

本文用來介紹 iOS開發中 『Blocks』的基本使用。通過本文您將瞭解到: 什麼是 Blocks Blocks 變量語法 Blocks 變量的聲明與賦值 Blocks 變量截獲局部變量值特性 使用 __block 說明符 Bloc

原创 2018 年,做平凡世界裏的超人

前兩年的年終總結拖着沒寫,於是現在變成了『2018 年終總結』 。我怕再不寫就到了 2020 年。 人啊,總是要學會改變的,不是嗎? 2018 年已經結束,新的一年已經開始了。回首再看這一年,越發覺得時間過得很快。時間從來不會在乎我們

原创 iOS 開發:『Blocks』詳盡總結 (二)底層原理

本文用來介紹 iOS 開發中 『Blocks』的底層原理。我將通過 Blocks 由 OC 轉變的 C++ 源碼來一步步解析 Blocks 的底層原理。 通過本文您將瞭解到: Blocks 的實質是什麼? Block 截獲局部變量和特

原创 拒絕速食雞湯,程序員的『10000』單詞之路

本文首發於我的個人博客:『不羈閣』 文章鏈接:傳送門 我是一名普通程序員。 我用了整整『700』天的時間; 背完了初中、高中、四級、考研等共計『15』本單詞書; 記下了『10000』 個單詞。 如果我能做到這些,那麼你也可以。