SORU
3 Aralık 2008, ÇARŞAMBA


iPhone Uygulaması Temsilci doğru kullanım

Benim uygulamada herhangi bir yerde bazı devlet/nesneler başvuru yapabilmek için arıyorum. Örneğin, bir kullanıcı kendi uygulama günlükleri, bir web servis çağrısı ve kullanıcı bilgilerini almak için ihtiyacım var. Daha sonra aşağıdaki gibi bir şey: uygulamada herhangi bir yerden bu bilgilere erişmek mümkün olmak istiyorum

myAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
user = delegate.u;

Bir Kullanıcı uygulaması temsilci nesne olarak örnek bir değişken belirleme ve gerektiğinde oradan başvuru bu kötü bir yöntem mi? Ben genellikle orada kullanıcının oturum açma üzerine ayarlayın.

Profesyoneller bu sorunu nasıl duymak istedim.

CEVAP
3 Aralık 2008, ÇARŞAMBA


Normalde ise sadece app temsilciye şeyler bağlamak gerekir:

  • Aynı UÇ oluşturuldu app temsilci olarak dosya (tek pencere arabirimi statik UI öğeleri gibi)
  • Uygulama düzeyi ile ilişkili olay app temsilci (Tercihler Penceresi için Menü öğesi gibi) geçen işleme

Her şey için onlara erişimi yöneten bir tek oluşturmanız gerekir.

Jason Coco Uygulama Denetleyicisi ile yönlendirme önerdi. Benim program ben normalde kaçının bu, bence koyar çok fazla sorumluluk en üst seviye bence gereken şeyler kendi kendini yönetmek mümkün ve üst düzey yönetim sadece kullanılan bir ihtiyaç için koordinasyonunda, eş düzey modülleri.

Kendi bloguma link vermeyeceğim ama sana Google ve tekiz eğer muhtemelen daha fazla detaya girmeden yazdığım bir yazı bulabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006