除了極少數(shù)例外,使用 Xcode 預(yù)處理器宏是一種代碼氣味。C++ 程序員們已經(jīng)深有體會(huì):"不要使用預(yù)處理器來(lái)做語(yǔ)言本身提供的事情"蓝晒。不幸的是较性,還有很多的 Objective...
除了極少數(shù)例外,使用 Xcode 預(yù)處理器宏是一種代碼氣味。C++ 程序員們已經(jīng)深有體會(huì):"不要使用預(yù)處理器來(lái)做語(yǔ)言本身提供的事情"蓝晒。不幸的是较性,還有很多的 Objective...
如果使用得當(dāng)哗魂,預(yù)編譯頭文件可以為您節(jié)省寶貴的編譯時(shí)間眉枕。但如果使用不當(dāng)低葫,預(yù)編譯頭文件可能會(huì)隱藏源代碼中的問(wèn)題从撼,而這些問(wèn)題可能會(huì)在你嘗試在另一個(gè)項(xiàng)目中重復(fù)使用部分源代碼時(shí)才被發(fā)現(xiàn)...
我有時(shí)會(huì)告訴自己毁兆。我們的類(lèi)也經(jīng)常這樣做浙滤。但在 Objective-C 中,有幾個(gè)地方這樣做是有風(fēng)險(xiǎn)的:init 和 dealloc气堕。 本文是Objective-C 中的代碼氣...
不管怎么樣樣纺腊,點(diǎn)符號(hào)還是可以的。好了茎芭,這是我說(shuō)的揖膜。 我曾一直是點(diǎn)符號(hào)的堅(jiān)定反對(duì)者[http://www.reibang.com/p/7317534c3a66?v=17091...
消息的點(diǎn)符號(hào)不僅僅是 Objective-C 代碼的味道梅桩。我告訴你壹粟,它是惡魔??! 更新:我最近改變了主意宿百!請(qǐng)參閱我的文章《我接受的點(diǎn)符號(hào)...》[https://www.ji...
與所有基于 C 語(yǔ)言的語(yǔ)言一樣趁仙,Objective-C 文件通常成對(duì)出現(xiàn):有一個(gè)頭文件和一個(gè)實(shí)現(xiàn)文件洪添。頭文件和實(shí)現(xiàn)文件都可以使用 #import 指令來(lái)包含其他頭文件。如果不...
前言 機(jī)緣巧合翻到這幾篇10幾年前的文章雀费,仍覺(jué)很有指導(dǎo)作用, 特別是宏和PCH相關(guān)的內(nèi)容干奢,因?yàn)橹白鯫C項(xiàng)目和Swift的混編,在將歷史OC模塊Module化時(shí)盏袄,這塊是報(bào)錯(cuò)最...