2010-11-21 15 views
0

URL'ler için NSComboBox içeren küçük bir Mac OS yardımcı programı uygulaması yazıyorum.Çalıştırma sırasında NSCombobox geçmişinin saklanması

Geçmişin kalıcı olmasını isterim ancak verileri nerede/ne zaman kaydedeceğinden emin değilim. Bu bir iPhone uygulaması olsaydı, uygulama söylendiğinde URL'lerin dizisini kalıcı olarak sürdürürdüm, ancak bu Mac OS'de en iyi yol olduğundan emin değilim.

Sadece uygulama bittiğinde aynı şeyi yapmalı ve diziyi bir dosyaya yerleştirmeli miyim? Veya CFPreferences'ı mı kullanmalıyım? Ya da başka bir şey?

cevap

1

Tercihler benim için uygun bir yer gibi görünüyor. CFPreferences yerine, Cocoa yerel NSUserDefaults kullanıyorum.

+0

Emin değilim, ama bu değerleri saklamak için otomatikleştirmek için arabirim düzenleyicideki combobox'ı NSUserDefaults denetleyicisine bağlayabilirsiniz. Kontrol edemiyorum çünkü şu an Mac'te değilim. –

+0

NSUserDeafults güzel çalışıyor, teşekkürler –

İlgili konular