0
我需要將數據多次保存到NSUserDefaults的在同一類的不同的方法,每一次我需要初始化方式如下:可以NSUserDefaults的只是初始化一次全班
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
是否有可能只初始化一次?例如,聲明它爲屬性,然後在UIViewController中的 - (void)viewDidLoad中初始化它們。
是的,但你可以保存一行代碼初始化他們只是一次,不是嗎? –
@DariusMiliauskas並非真的沒有。你可以爲你的課程編寫一個便利的方法,自動保存每個屬性,然後調用該方法將節省線條並減少錯誤。 – trojanfoe
Nitpicking:它不是一個實際的* singleton *,但框架公開了一個共享的「默認」實例,這對大多數情況都很有用。不過,您可以爲特定用例創建更多實例。 –