Daha önce “Swift Öğreniyorum” diye bir yazı dizisi yazmış ve olumlu geri dönüşler almıştım. Yapılan çağrılardan en önemlisi tabiki iPhone ve iPad’ler için nasıl uygulama geliştirilebileceği oldu. Bu yazı dizisinde de uygulama yazmak için gerekli temellerden bahsedeceğim.
Çok geniş bir başlık ve uzun sürecek bir yazı dizisi olacak bu işlem, ancak amacım en azından sizleri okuduğunuz forumları anlayabilecek seviyeye getirmek olacak. Yazı dizisinin sonunda da bir sürprizim olacak 😉
Şimdi gelelim bugünkü konumuza, hangi dilde veya dillerde yazmalıyız? Aslında yeni başlayan herhangi birisi için bu sorunun cevabı çok basit: Swift. Bugün iOS yazılım işine girecekseniz elbette gelecekte tek dil olacak olan Swift’i seçmek mantıklı olacaktır.
Benim gibi “eski toprak”lar ise elleri Swift’e gitmek istese de emin olana kadar Objective-C ile yola çıkarlar 🙂 Ancak Swift ile başlayıp Obj-C ile karışık devam etmek de halen mümkün. Yani çok dilli bir uygulama yazmak da mümkün, ancak iki dil ile uğraşmak dışarıdan alınan hazır library’ler dışında çok yorucu olabiliyor.
Ben bu yazı dizisinde ikisine de yer vereceğim, çünkü C&C’dan Kane’nin dediği üzere
He who controls the past commands the future, He who commands the future, conquers the past.