
隨著軟件代碼規模的不斷擴大,代碼的維護成本越來越高,組件化勢在必行,設計組件時應該考慮哪些問題?本文介紹了組件設計的六大原則。 隨著軟件代碼規模...
FLAnimatedImage iOS平臺上播放GIF動畫的一個優秀解決方案,支持可變幀間延時、內存內存表現良好、播放流暢等特點。 FLAnim...
導語 閱讀是一種效率很低的學習方法,尤其是隨便撿起一本書不加思考埋頭苦讀。使閱讀更有效的就要充分調用大腦的主動性,如何提高閱讀的主動性呢?本文介...
Objective-C是從C發展出來的語言,只是在語言層面上加了些關鍵字和語法。真正讓Objective-C強大的是它的Runtime運行時,讓...
如何理解函數調用過程?本文把一個簡單的C語言程序匯編成目標代碼,然后用objdump目標文件反編譯成的匯編代碼,從而一窺函數調用過程,希望對你有...
1.節制——食不過飽,飲酒不醉。 2.沉默——言必于人于己有益,避免無益的聊天。 3.生活有序——每一樣東西應有一定的安放地方,每件日常事務當有...
傻子都可以寫出計算機可以識別的代碼;但只有優秀的程序員可以寫出人類可以理解的代碼。——《重構》 開發者的大量工作時間并不是在編寫代碼,而是閱讀代...
如何把一個異步接口在轉變為同步接口?異步的特點是執行結果通過回調方法返回,不會阻塞方法的執行。 要把異步接口轉為同步接口的關鍵是要阻塞住當前線程...
原文地址:https://anaulin.org/blog... 原文作者:Anaulin 我7歲的時候,爸爸就開始教我Basic,從那時起我就...