2009-08-25 14 views
9

Her yeni iPhone SDK projesinde bir [ApplicationName] -Info.plist dosyası oluşturulur. Soruma göre: Info.plist'e özel özellik anahtarları eklemek ve programlı olarak erişmek veya ayrı bir plisten oluşturulmaları geleneksel mi?iPhone uygulamalarında özel özellik listesi anahtarlarını yönetmenin geleneksel yolu nedir?

Belki de çok önemli değil, ama özel özniteliklerim için paket tanımlayıcısı kullanıldığında kirlenme hissediliyor.

Sen info.plist ve sonra programlı bunlara erişmek için bunları eklemek [I kullanıcının gördüğü özellikleri veya ayarları hakkında sormuyorum, bu yüzden bir Ayarları paket plist kullanarak kastetmiyorum unutmayın.]

+0

Merak etme, ne tür özel mülkiyet listelerini düşünüyorsunuz? Tüm bunların, uygulamanın davranışını değiştiren özellikler olabileceğini düşünüyorum. – mahboudz

cevap

8

Info.plist herhangi bir özel anahtar içerebilir. the docs Bkz: Bir yerde saklanan anahtarlarınızı tüm isterseniz sizin Paketin bilgi mülkiyet listesinde dosyayı anahtarlarınızı içerebilir

.

Tüm projelerim için bunu yapıyorum: Her bir yapıyı tanımlamak için svnversion ve tarih/saat oluşturmayı içeren bir komut dosyası kullanıyorum.

Anahtar ad çakışması önlemek için kendi ad alanımı kullanıyorum (anahtarların önüne).

+0

Doktora başvurduğunuz için teşekkür ederiz. Ben "özel" için CMD-F'd ve sonra boş elimden gelip geçtim. Teşekkürler! –

3

.

Özel öznitelikleriniz için paket tanımlayıcısı plist'ini kullanmak kirli değildir, neredeyse evrenseldir.

İlgili konular