Deneyimli bir C/C++ Windows geliştiricisiyim. Geriye dönük uyumluluk konusunda gerçekten endişelenmem gerekmediğinden, XCode 4.3'teki yeni Storyboard işlevine girmeye ve kullanmaya karar verdim. Anladığım kadarıyla, storyboarding, herhangi bir kod yazmadan segues ve jestler de dahil olmak üzere uygulamanızdaki tüm ekranları belirleme vaadini yerine getirirken, gerçek şu ki, programın en önemsiz şeyleri, programın çalışmadığı zaman işe yaramaz. genellikle, çok yardımcı olmayan bir hata mesajı ile belirsiz bir şekilde başarısız oluyorlar. Daha da kötüsü, neyin yanlış olduğunu görmek için kodun içinden geçemezsiniz, çünkü kod numarası yoktur.Yeni iOS geliştiricileri Storyboard ve Xibs/Nibs kullanıyor mu?
Yani benim sorum şu: Yeni bir iOS geliştirici, ilk olarak this article tarafından önerildiği gibi Interface Builder ve Nibs ve Storyboards olmadan geliştirilsin mi?
Buna inanmak istiyorum, ama bir bakıma hikaye tahtaları bir Beta ürünü gibi davranıyor gibi görünüyor. Örnek: Yeni bir storyboard Master View kontrolörü projesi oluşturdum. Aktarım tablosu görünümünü Statik olarak değiştirin, 4 dizgede statik dizeleri girin. Sadece ilk bölüm başlığı görünür, programı çalıştırdığınızda diğer dizelerin hiçbiri gösterilmez. Bir poster daha yorumlandığında, bazen storyboard'ların çalışmak için [koli bandı] (http://stackoverflow.com/questions/7921579/iphone-storyboard-editing-a-table-view) gerekir. Düzgün çalışmayacaksa, koli bandı bile yardımcı olmaz. – stephmur
@stephmur Bu talihsiz bir şey. Şablondaki tablo görünümü denetleyicisi, tablo görünüm veri kaynağı yöntemlerini doldurmak için geçersiz kılan bir alt sınıfa sahiptir. Tablo görünümünü statik olarak değiştirdiğinizde, geçersiz kılmalar hala yerinde idi. Bu, statik tablo görünümünün veri kaynağının geçersiz kılınmasına neden oldu. – retainCount
Bu, bunu anlamanız gerçekten harika. Storyboard'ları, başından beri bilgi derinliğinize sahip olmadan nasıl kullanacağımı nasıl öğrenebilirim? Herhangi bir iyi kaynak veya kitap önerebilir misin? – stephmur