iOS Mimari Desenler

Çağatay Emekci
Mobile Development
Published in
1 min readDec 12, 2018

Mimari desenler yazılımda sıkça karşılaşılan problemlere yeniden kullanılabilir çözümler üretir. Bu desenler, anlaşılması ve yeniden kullanılması kolay kod yazmanıza yardımcı olacak şekilde tasarlanmış şablonlardır. Ayrıca, yazılımı her bir bileşenin ayrı olduğu ve tek bir sorumluluğu üstlenecek şekilde modülerleştirilmesine yardımcı olur.

Mimari desenler gözetmeksizin geliştirilen projelerde en ufak bir özellik eklemek, herhangi bir hatayı düzeltmek ekstra efor ve zaman gerektirebilir. Bu gibi problemler ile karşılaşmak istemiyorsak yapmamız gereken günümüzdeki mimari desenlerden projenize ve ekibinize en uygun olanına kararlaştırıp ona göre ilerlemektir. Bir uygulama geliştirirken mimari desenlere göre geliştirsek bu hem sizin işimizi hem de takım arkadaşlarımızın kodu geliştirmesini ve hataları çözmesini kolaylaştırır.

Yukarıda mimari desenlerin tanımından, özelliklerinden ve kullanmazsak karşılacağımız problemlerden bahsettik. Bu övdüğümüz ve kullanmanızı tavsiye ettiğimiz mimari desenlerden günümüzde kullanılan MVC, MVP, MVVM ve VIPER. Her bir mimariyi tek tek inceleyeceğiz. Ancak her biri çok detaylı olduğu için bu yazımı şimdilik burada tamamlıyorum. Bir sonraki yazımda bu mimari desenlerden en çok kullanılan MVC ile devam edeceğim.

--

--

Çağatay Emekci
Mobile Development

iOS Application Developer, Opsgenie at Atlassian @CagatayEmekci