1.0 iOS模塊化中的問題 前文已經(jīng)介紹了模塊化的流程及一些常見的問題姐叁,我們在這里再次總結(jié)一下囚衔。 在工作中吊奢,當我們開始一個新項目的時候,最先考...
1.0 什么是模塊化 很多關(guān)于重構(gòu)及設(shè)計模式的介紹中,經(jīng)常提到的幾個詞語是復(fù)用及解耦。 模塊化之所以被提出,也更多是為了解決這幾個問題必峰。 復(fù)用可...
1.0 問題描述 實現(xiàn)數(shù)據(jù)結(jié)構(gòu):哈希表。 2.0 問題分析 哈希表可以看作我們經(jīng)常使用的字典(swift)或?qū)ο螅╦s)钻蹬,可以讓一個key&va...
1.0 問題描述 實現(xiàn)數(shù)據(jù)結(jié)構(gòu):堆吼蚁。 2.0 問題分析 堆一般使用數(shù)組來表示,其中某個節(jié)點下標i的兩個子節(jié)點的下標為 2i+1 和 2i+2。堆...
1.0 問題描述 實現(xiàn)10以內(nèi)四則運算(只包含數(shù)字肝匆,+-*/和小括號) 2.0 問題分析 四則運算使用“后綴表達式”算法來計算粒蜈,后綴表達式可以無...
1.0 問題描述 實現(xiàn)KMP算法查找字符串。 2.0 問題分析 “KMP算法”是對字符串查找“簡單算法”的優(yōu)化旗国。 字符串查找“簡單算法”是源字符...
1.0 問題描述 實現(xiàn)斐波那契數(shù)列枯怖,求第N項的值 2.0 問題分析 斐波那契數(shù)列最簡單的方法是使用遞歸,遞歸和查表法同時使用能曾,可以降低復(fù)雜度度硝。 ...
0.0 概述 本文總結(jié)了js中函數(shù)相關(guān)的大部分用法,對函數(shù)用法不是特別清晰的同學可以了解一下寿冕。 1.0 簡介 同其他語言不同的是蕊程,js中的函數(shù)有...
前幾天寫了一篇blog(點這里),分析了系統(tǒng)KVO可能的實現(xiàn)方式驼唱。并添加了簡單代碼驗證藻茂。 既然系統(tǒng)KVO不好用,我們完全可以根據(jù)之前的思路玫恳,再造...