2013-02-19 17 views

回答

1

一種常見的風格是將類別放在名爲ClassName+CategoryName.h(和.m)的文件中,例如, Calculator+Trig.h(和.m)。但是,使用你喜歡的任何風格,真的。我個人覺得有時在同一個文件中有多個相關的類別是有益的。

+0

謝謝。如果我想將它保存在同一個文件中,我會在.m文件的頂部聲明該類別,然後在與'Calculator'相同的'implementation'文件中定義這些方法? @tom – JohnBigs 2013-02-19 00:53:56

+0

取決於你的用例。如果有一個你想要使用的類別,它對於'Calculator'的實現是私有的,那麼你可以在'.m'中聲明它,並且在和你的主類相同的'@ implementation'塊中實現它。這實際上是創建「私有」方法的常見模式。在這種情況下,通常您只需使用空的類別名稱(例如'@interface Calculator()')。 – tom 2013-02-19 01:02:06