寫在前面本文涉及面較廣,篇幅較長,閱讀完需要耗費一定的時間與精力,如果你帶有較為明確的閱讀目的,可以參考以下建議完成閱讀: 如果你對預編譯的理論...
我有時會告訴自己。我們的類也經(jīng)常這樣做。但在 Objective-C 中,有幾個地方這樣做是有風險的:init 和 dealloc。 本文是Ob...
不管怎么樣樣,點符號還是可以的。好了,這是我說的。 我曾一直是點符號的堅定反對者[http://www.itdecent.cn/p/73175...
消息的點符號不僅僅是 Objective-C 代碼的味道。我告訴你,它是惡魔??! 更新:我最近改變了主意!請參閱我的文章《我接受的點符號...》...
如果使用得當,預編譯頭文件可以為您節(jié)省寶貴的編譯時間。但如果使用不當,預編譯頭文件可能會隱藏源代碼中的問題,而這些問題可能會在你嘗試在另一個項目...
與所有基于 C 語言的語言一樣,Objective-C 文件通常成對出現(xiàn):有一個頭文件和一個實現(xiàn)文件。頭文件和實現(xiàn)文件都可以使用 #import...
除了極少數(shù)例外,使用 Xcode 預處理器宏是一種代碼氣味。C++ 程序員們已經(jīng)深有體會:"不要使用預處理器來做語言本身提供的事情"。不幸的是,...
前言 機緣巧合翻到這幾篇10幾年前的文章,仍覺很有指導作用, 特別是宏和PCH相關的內(nèi)容,因為之前做OC項目和Swift的混編,在將歷史OC模塊...