我對Objective-C非常陌生,並且想解決前一個問題。也許這是非常基本的,但我想知道什麼是初始化對象的最佳方式。在我編寫的一些簡短代碼中,我沒有看到使用'init'方法或者直接聲明類中參數值的視覺差異。但是,當我有一個很大的代碼實例化幾個對象時,哪些是實例化對象的最佳方式,或者有比這兩個更好的選擇?在Objective-C中初始化對象的最佳方法
舉例來說,我已經創建了一個接口,MyTestInterface,它使用幾個班,我也在我的項目發佈:
@interface MyTestInterface()
@property (nonatomic, retain) MyTestClassOne
@property (nonatomic, retain) MyTestClassTwo
...
每個類(MyTestClassOne,MyTestClassTwo,...)有一定的其他屬性,以及接口本身,必須進行初始化。我想澄清我的問題,對於那些不太瞭解的人,詢問是否有辦法初始化接口的對象,能夠減少內存消耗和編譯時間,當需要實例化多個對象時在這種情況下。提前致謝。
你有任何的例子嗎? – Popeye
你的問題不清楚。 downvote並投票結束。特別是我很困惑「構造函數」 –
我的意思是,直接初始化參數,就像在Java中一樣。我想我「可能」已經改變了我的問題。將編輯它,謝謝@AndreyChernukha –