Tamam, yeni bir kakao projesi oluşturduğumda, her zaman benim için oluşturulan 2 dosya var. Bu, .h
ve .m
NAMEAppDelegate
dosyasının. Elimde kakao ve elimdeki belgesel ile ilgili bir sürü kitap okudum. Bu 2 dosyanın amacı nedir? Onları silmek güvenli mi?Uygulama temsilcisi, bir xcode projesinde ne yapar?
5
A
cevap
11
Uygulama Temsilcisini silmeyin! Bu gibi bir uygulama için ana "temsilci" bildirimleri ile ilgilenen:
Eğer ilk denetleyicisi eklemek için uygulama bir hazır yüklenirken tamamladı:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
uygulama sonlandırır:
-(void)applicationWillTerminate:(UIApplication *)application;
Uygulama temsilcisi projenizdeki en önemli dosyalardan biridir! Proje oluşturulduğunda dosyalar otomatik olarak oluşturulur (
0
ProjectNameAppDelegate.h
ve ProjectNameAppDelegate.m
dosyaları otomatik olarak oluşturulur. Bunlar idam edilecek ilk dosyalar. Onları uygulamanız için bir bootstrap gibi düşünün.
İlgili konular
- 1. ^Ne yapar?
- 2. test Xcode projesinde
- 3. "Güçlü" anahtar sözcük ne yapar?
- 4. xcode projesinde svn depolarını yönetme
- 5. Xcode 5 "Unused Functions" ayarını yapmak gerçekten ne yapar?
- 6. Boş bir seçim ne yapar?
- 7. "Bu()" bir kurucuda ne yapar?
- 8. Ne Request.Params ["anahtar"] ne yapar?
- 9. IAppbuilder.UseWebApi ne yapar?
- 10. System.Concurrency.AsyncLock ne yapar?
- 11. -XX: MaxPermSize ne yapar?
- 12. Cygwin'de rebaseall ne yapar?
- 13. ImageSwitcher aslında ne yapar?
- 14. @Transactional ne yapar?
- 15. Nesne (bu) ne yapar?
- 16. `#` özniteliği HTML'de ne yapar?
- 17. DBContext.Entry ne yapar?
- 18. Csrss.exe işlemi ne yapar?
- 19. PostInvalidate() ne yapar?
- 20. FormsAuthentication.SetAuthCookie ne yapar
- 21. C++ - [=] ne yapar?
- 22. APIENTRY ne yapar?
- 23. Intent.putExtra ne yapar
- 24. PyParsing: Kombine() ne yapar?
- 25. ConnectionRefused ne yapar?
- 26. .subscribe() işlevi ne yapar
- 27. System.Reflection.Missing.Value ne yapar?
- 28. "@" simgesi SQL'de ne yapar?
- 29. Aşağıdaki kod ne yapar?
- 30. Aşağıdaki kod ne yapar?
Temel olarak uygulama temsilcisinin "window" ve daha sonra "didFinishLaunchingWithOptions" öğesinde bir başvurusu vardır; bu, uygulamanın başlatmayı tamamladığını bildiğiniz yerdir ve ilk görünüm denetleyicinizi (veya diğer herhangi bir denetleyici türünü) ekleyebilirsiniz. Ayrıca projenizde Çekirdek Verileri kullanıyorsanız, uygulama temsilcisi kalıcı referans koordinatörü, yönetilen nesne bağlamı ve yönetilen nesne modeli için tüm referanslarınızı oluşturdu. – jodm
Ayrıca bkz. Http://www.youtube.com/watch?v=321911Ro5Lc – jodm
Teşekkürler, appdelegate'a herhangi bir kod eklemem gerekir mi? Ve daha önce MainMenu.xib'de oluşturulmuş olan nesneyi silebilir miyim? – TheAmateurProgrammer