THT DUYURU

iOS Geliştirme Swift ve ObjectiveC ile ilgili dökümanlar ve projelerin paylaşım alanıdır.

takipci
chat
Seçenekler

Swift Programlama Dili

Gbmdpof - ait Kullanıcı Resmi (Avatar)
Geliştirici
Üyelik tarihi:
09/2016
Mesajlar:
1.995
Konular:
157
Teşekkür (Etti):
195
Teşekkür (Aldı):
727
Ticaret:
(0) %
0
5873
06-01-2019 15:07
#1
Swift Programlama Dili


SWIFT



Swift, 2014 yılında Apple'ın yeni ürünlerini tanıttığı, haber ve yeniliklerini konu edinen WWDC (Worldwide Developers Conference - Dünya Çapında Geliştiriciler Konferansı) etkinliğinde tanıtmış olduğu iOS ve OS X platformlarında geliştirme amacıyla oluşturulan nesne yönelimli bir programlama dilidir. Dilin geliştirilmesi sürecinde Objective-C, Rust, Haskell, Ruby, Python, C#, CLU gibi birçok programlama dilinden esinlenilmiştir. Ancak bunlar arasında en büyük payı Objective-C programlama dili almaktadır. WWDC etkinliği süresince Swift dili kısaca "C'siz Objective-C" olarak tarif edilmiştir. Bunun nedeni Swift'in modern programlama dili teori konseptine sahip, mevcut sözdizimi basitleştirilmiş Objective-C alternatifi bir dil olmasından süregelmektedir. Cocoa ve Cocoa Touch geliştirme çatıları altında, çoğu Apple ürünüyle uyumlu, Objective-C ile entegre şekilde çalışabilecek şekilde tasarlanmış olmasından ötürü Objective-C'ye göre pek çok avantajı bulunmaktadır:

● Objective-C'nin karışık ve zor olarak bilinen sözdizimine karşın daha kolay ve sade bir sözdizimi vardır. Bu da kod yazma ve okuma işlemini oldukça kolaylaştırmaktadır.
● Hafıza/bellek yönetimi daha esnek bir hale getirilmiştir.
● Playgrounds özelliği sayesinde kodunuzdaki anlık değişikleri görebileceğiniz bir yenilik eklenmiştir.

Bunların dışında Apple'ın resmi sitesinde Swift hakkında şu yargılarda bulunulmuştur:


Ayrıca Swift, Apache 2.0 lisansı ile açık kaynak kodlu olarak yayınlanmıştır.
(https://swift.org/source-code/)

Nerelerde Kullanılır?

iOS ve OS X plaformlarında uygulama geliştirmek amacıyla kullanılmaktadır. Bu süreçte Objective-C'de de olduğu gibi XCode geliştirme ortamı tercih edilmektedir.

Sektördeki Yeri

TIOBE'nin verilerine göre Swift, 2017 yılında en çok kullanılan 10 programlama dilinden birisi haline gelmiştir.
(https://www.tiobe.com/tiobe-index/)
2018 yılında ise gerileyerek Objective-C'nin altına düşmüştür.
iOS geliştiricileri arasında oldukça yaygın bir şekilde kullanılmasına karşın Swift'in sektörde tutunmasının yolu Apple'ın bu dili yeterince desteklemesinden geçiyor gibi görünüyor.

Frameworkler & Yararlı Linkler

https://swift.org/about/
https://github.com/Wolg/awesome-swift
https://developer.apple.com/doc umentation/
https://www.tutorialspoint.com/swift/


Diğer Programlama Dillerini Görmek için Tıklayınız
---------------------
~humanity is overrated~

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler