Geçtiğimiz günlerde MVC modelini okuyor ve iPhone geliştirmemde uygulamak istiyorum. Ancak, tam olarak nasıl uygulanacağı konusunda emin olmadığım kadar çok model varyasyonları var gibi görünüyor.Model-Görünüm Denetleyici modeli iPhone geliştirmeye nasıl uygulanır?
Topladığım kadarıyla, görünüm, gerçekleştirilen herhangi bir eylemin denetleyicisine bildirecek ve denetleyici, veri modelini (gerekirse) güncelleyecektir. Veri modeli, verilerde bir değişiklik olduğunda görünümü bilgilendirir ve görünüm, verilerin uygun şekilde görüntülenmesini günceller. Bu temel modelde, kontrolör sadece veri modeli hakkında bilgi sahibidir. Ancak, bu tasarımı iPhone uygulamamda nasıl kullanacağımı anlayamıyorum. Aşağıdaki sayfa, denetleyicinin hem veri modeli hem de görünüm hakkında bir farkındalığa sahip olduğu ve model ile görünüm arasındaki tüm iletişimin denetleyici aracılığıyla gerçekleştirildiği modelin alternatif bir versiyonunu önermektedir. Aynı zamanda modelin ve görünümün denetleyiciye erişimi olduğunu da öne sürmektedir. Veri modelinin kontrolörle bazı bildirim formları (bildirimler veya KVO) aracılığıyla etkileşimde olduğunu ve görüşün denetleyici ile eylemler üzerinden etkileşime girmesini önermek doğru olur muydu?
Bu ikinci model doğru mu?
http://www.bogotobogo.com/DesignPatterns/mvc_model_view_controller_pattern.html
Çok teşekkürler,
Danny
http://stackoverflow.com/questions/3845951/discuss-on-mvc-implementation-on-iphone ait Yinelenen görünüyor – raaz