İlk iOS uygulamamı bantımın altında (bir ay içinde piyasaya sürülecek nispeten basit bir iPad uygulaması) kullanıyorum, ancak şimdi daha iddialı bir şeye geçiyorum ve kullanabilirim biraz tavsiye.Xcode 4 iOS proje yapılandırması soruları
Bir sonraki projem aslında iki temel ancak birbiriyle yakından ilişkili olan ve oldukça temel işlevler ve ortak bir veri formatı paylaşacak iPad uygulamaları olacaktır. Öyleyse içgüdüm bu iki uygulamayı, her ikisi tarafından paylaşılan bir temel çerçevenin geliştirilmesiyle bağlantılı olarak geliştirmek ve bu paylaşılan çerçevenin CoreData'yı kullanmasını ve aynı zamanda kullanılabilecek GUI öğelerini (NIB'ler, denetim denetleyicileri) kullanmasını istiyorum. ilgili uygulamalar. Bundan dolayı benim içgüdüm 3 Xcode projesi oluşturmaktır: A uygulaması için bir iOS uygulaması projesi, B uygulaması için ikinci bir iOS uygulaması projesi ve paylaşılan çerçeve için üçüncü bir CocoaTouch çerçeve projesi.
Sorular:
1) bu benim yapı geliştirmesini doğru yolu mu, yoksa iki yakından ilişkili uygulamalar eşzamanlı gelişmesini ve ortak bir çerçeve yapmak için daha iyi bir yolu var mı?
2) Bir çerçeve CoreData kullanabilir mi? (Bunu soruyorum çünkü Xcode'ta bir CocoaTouch çerçeve projesi oluştururken, CoreData'yı kullanma seçeneğine sahip olmamanın yanı sıra bir iOS uygulama projesi oluştururken birim testlerine sahip olma seçeneği de sunmuyor. 3) Bir iOS uygulaması projesinin bir çerçeve projesine "dönüştürülmesi" veya belki de tercihen bir uygulama projesini bir çerçeve hedefine dönüştürmek için bir yolu var mıdır? Bu, tüm bu öğeleri elle eklemek yerine tüm Xcode kurulum freebies (NIB'ler, çekirdek veriler, vb) ile çerçeve projesi oluşturmama izin verir.
Teşekkürler!
Carl
Özellikle 1 numaradan cevaplar için teşekkürler! Bu yönetmek için çok daha kolay geliyor. Sorduğuma sevindim! –