objective-c dilinin zorlukları yüzünden apple'ın yeni geliştirdiği yazılım dili. objective-c dilinin eksiklerini kapatmakla kalmayıp daha üstün hale getirilmiştir. açık kaynak kodlu olması ve objective-c'ye göre yazılan uygulamanın ekstra uğraş gerektirmeksizin mac'ten linux'a bir çok platformda çalışması ve kod yazmadan bile isteyen herkesin uygulama geliştirebilmesi sebebi ile daha çok sevilmekte.
bellek işlemleri objective-c'de geliştirici tarafından yapılmaktayken swift ile önemli bir ölçüde artık arka planda yapılıyor.
playground ile build etmeye gerek olmadanda gerçek zamanlı olarak uygulamanızı görebilirsiniz.
syntax olarak objective-c'ye göre çok daha kolay.
hatta c# yada java gibi diller ile benzerdir.
mesela:
string adSoyad; //c# ile değişken tanımlamak
int sayi = 5;
var adSoyad: String //swift ile değişken tanımlamak
var sayi = 5
swift'de tüm değişkenler "var" ile tanımlanır. atanan değere göre değişken tipi arka planda belirlenir.
javascript'tede aynı durum söz konusudur ama tabiki javascript bir yazılım dili değil.
Ayrıca swift'de her satır sonuna noktalı virgül gelmez.
bankacılık ve finans dilinde internet bankacılığı döviz transferi işlemleri için kullanılan kısa ve ingilizce olan isimdir. Society for Worldwide Interbank Financial Telecommunication'ın kısa adı olmakla birlikte dünyadaki tüm bankalar arasında para transferi sağlar. 8 veya 11 haneli bir koddan oluşan ve tüm dünyada genel geçer bir koddur aslına bakılırsa.