Bir dizi iPhone geliştirme projesi üzerinde çalışıyorum ve kodu yeniden düzenlemeye başlıyorum ve farklı iPhone uygulamaları için farklı xcode projelerinde yeniden kullanabileceğim bir kitaplık veya çerçeveye paketleyebilmeyi istiyorum. Xcode'daki Yeni Proje diyaloğuna baktım ve iPhone işletim sistemi altında sahip olduğum tek seçenek bir Uygulama yaratmak. Ayrıca iPhone SDK belgelerinde, farklı iPhone uygulamalarında yeniden kullanmak için kendi çerçevemi oluşturamadığım bir yer okudum. Yeniden kullanılabilir bileşenlerimi paketlemenin en iyi yolu nedir? IPhone SDK belgelerine gittim ve bulamadım. Yeniden kullanılabilir sınıflarımı kukla bir projede tutabilir ve diğer kaynaklardan bu kaynak dosyalarına bağlantı kurabilirim (böylece kaynağın tek bir kopyasını alabilirim), ama bu çok beceriksiz hisseder. Teşekkür ederiz, fxtBileşenleri birden çok iPhone uygulamasında kullanmak üzere nasıl paketlerim?
5
A
cevap
2
Ne yazık ki Apple, bu aşamada iPhone geliştirme için çerçevelere izin vermiyor. Kodunuzu statik bir kütüphanede veya kaynak dosyalarda birden fazla projede kolayca kullanabilecek şekilde paketleyebilirsiniz. Kolayca
4
- statik kitaplık olarak ortak kodunuzu oluşturun dış varlıklara gibi yeni projelerde bunları eklememiz için ben SVN kullanmak saklama alanındaki benim yeniden kullanılabilir kod tutun.
- xcodeproj dosyasını, kullanmak istediğiniz projenin grup ve dosyalarına sürükleyin.
- Statik kitaplığınızın başlıklarına işaret edecek ekleme yolunu güncelleyin.
- Projenin bilgi bölmesinde statik kitaplığı kullanmak istediğinizde doğrudan bağımlılık olarak ekleyin.
Bu işlem, 'u neredeyse'u düzenli bir çerçeve ile çalışmak kadar kolay hale getirir.
0
Apple, kendi çerçevelerini oluşturmaya izin vermiyor. Ancak hedefinizi statik kütüphane yaratarak gerçekleştirebilirsiniz. İşte Statik kütüphane başlatmak için önemli bir bağlantı. Bir göz atın: http://blog.stormyprods.com/2008/11/using-static-libraries-with-iphone-sdk.html
İlgili konular
- 1. Benim iPhone uygulamasında Yahoo kullanmak
- 2. Angular2 eklentilerini nasıl paketlerim?
- 3. iPhone - Birden çok UIGestureRecognizers ile çakışmalar
- 4. Uygulamalarda kullanmak üzere veritabanlarını bulma
- 5. Express/NodeJS uygulamasında birden çok sayfa
- 6. Fayanslarla birden çok Struts2 ad alanı kullanmak
- 7. html öğesinde birden çok ad kullanmak
- 8. iPhone Uygulamasında UIAccessibilityNotifications nasıl alınır
- 9. iPhone uygulamasında C++ kodu
- 10. bir iPhone uygulamasında UIBarButtonItem
- 11. Iphone uygulamasında Push Bildirimi
- 12. DOM'da React.render() öğesini birden çok kez kullanmak doğru mudur?
- 13. IPhone uygulamasında UINavigationBar uygulamasında resim ekleme
- 14. Nesne c-iPhone uygulamasında nsmutablearray nasıl aranır?
- 15. MPMoviePlayerController iPhone uygulamasında belirtilen zamana nasıl iletilir?
- 16. Android'de kullanmak üzere üçüncü taraf uygulamaları için bir izin tanımlayın
- 17. MVC alanını birden çok MVC uygulamasında yeniden kullanın?
- 18. PhoneGap iPhone uygulamasında reklamları kullanma
- 19. JSF bileşenleri merkeze hizalama
- 20. iPhone uygulamasında hiyerarşik veriler nasıl sunulur?
- 21. iphone uygulamasında itunes bağlantısını nasıl açılır?
- 22. SIRI iPhone uygulamasında nasıl entegre edilir?
- 23. iphone uygulamasında Sayfa kontrolü nasıl uygulanır?
- 24. iPhone uygulamasında QR kod okuyucusu nasıl kullanılır
- 25. Iphone uygulamasında durum çubuğunun nasıl saklanacağı
- 26. iPhone Uygulamasında şifre alanlarındaki metni nasıl gizlersiniz?
- 27. iphone uygulamasında çizgi grafik nasıl oluşturulur?
- 28. Resim, Iphone sdk uygulamasında resim görünümüne eklenmiyor
- 29. Android'de birden çok SpanObject veya birden çok TextView kullanmak daha iyi midir?
- 30. Python'da değişkenler/tercihler daha sonra kullanmak üzere nasıl saklanır