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

  • Bratayley

    Bratayley

    30 Aralık 2010
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • Professor Messer

    Professor Me

    27 NİSAN 2007