Vikipedi'nin ulaşabilmesi için, bu maddenin veya bir bölümündeki ansiklopedik olmayan içeriğin temizlenmesi gerekmektedir. Görüşlerinizi lütfen belirtiniz. (Nisan 2016) |
Swift, Apple tarafından iOS ve macOS platformlarına iOS ve Mac uygulamaları geliştirmek için oluşturulan, derlenerek çalışan güçlü ve kullanımı kolay, nesne yönelimli bir programlama dili.
![]() | |
Paradigması | çok paradigmalı: nesne yönelimli, fonksiyonel, zorunlu |
---|---|
İlk çıkışı | 2 Haziran 2014 | )
Tasarımcı | ve Apple |
Geliştirici | Apple |
Kararlı sürüm | 5.9.2 (11 Aralık 2023 | ) )
, , | |
Etkilendikleri | Objective-C, Rust, Haskell, Ruby, Python, Scala, C#, ,D |
Etkiledikleri | Rust |
İşletim sistemi | iOS, macOS, tvOS, watchOS, |
Lisans | Apache Lisansı sürüm 2.0 (Swift 2.2 ve sonrası) özel mülk (2.2 sürümüne kadar) |
Olağan dosya uzantıları | .swift |
Web sitesi | developer.apple.com/swift/ |
İlk olarak WWDC 2014 konferansında duyurulmuştur. Swift Apple'ın ve Cocoa Touch geliştirme çatıları ve Objective-C ile yazılmış çoğu Apple ürünüyle beraber çalışabilecek şekilde tasarlanmıştır.
Swift, TIOBE indeksinin Mart 2017 verilerine göre dünyada en çok kullanılan 10 programlama dilinden birisi haline gelmiştir. Mevcut Objective-C koduna sorunsuz entegre edilebilmesi sayesinde, yazılım geliştiriciler için zamandan tasarruf sağlamaktadır.
Swift programlama dilinde programlama geliştirmek için Xcode programı kullanılır.
Geçmiş
Swift dilinin geliştirilmesi, ve birçok Apple yazılımcısının işbirliği ile 2010 yılında başlamıştır. Swift Objective-C, Rust, Haskell, Ruby, Python, C#, gibi birçok programlama dilinden esinlenilerek yazılmıştır.
2 Haziran 2014'te Swift ile yazılmış ilk WWDC uygulaması tanıtıldı. Dilin beta sürümü konferansa katılan kayıtlı Apple geliştiricilerine tanıtıldı fakat şirket Swift'in test sürümüyle son sürümünün kaynak uyumluluğunun sözünü vermedi. Apple gerektiği durumda nihai sürüm için bir kaynak kod dönüştürücü yapmayı planlamaktadır.
500 sayfalık ve ücretsiz Swift Programming Language el kitabı WWDC’de yayınlandı. Kitap iBooks Store ve resmi web sayfasından ulaşılabilir durumda.
Swift ilk olarak iOS için olan Xcode 6.0’ın Gold Master versiyonuyla 1.0 milestone sürümünü 9 Eylül 2014 tarihinde çıkardı. Swift 1.1 versiyonu Xcode 6.1 güncellemesiyle beraber 22 Ekim 2014 tarihinde geldi. Swift 1.2 versiyonu 8 Nisan 2015 tarihinde Xcode 6.3 güncellemesiyle geldi. Swift 2.0 WWDC 2015 tarihinde tanıtıldı ve 21 Eylül tarihi itibarıyla App Store’a bu dil ile yazılmış uygulamaların gönderilebileceği duyuruldu. Swift 3.0 versiyonu ise 13 Eylül 2016 tarihinde geldi.
Swift Stack Overflow Developer Survey 2015'in En Çok Sevilen Programlama Dili kategorisinde birinci sırayı, 2016 tarihinde ise ikinci sırayı kazandı.
WWDC 2016’da Apple, Swift ile kodlama nasıl öğretilir amacını taşıyan iPad özel uygulaması olan Swift Playgrounds’u tanıttı. Belirli sırada yerleştirilmiş ve çalıştırılan kodlar ile geri bildirim sağlayan bu uygulama 3 boyutlu video oyununu andıran bir arayüz içinde sunuldu.
2017 tarihinde Chris Lattner Apple içerinde Tesla Motors’da yeni bir pozisyona geçtiğini duyurdu ve Swift projesindeki rolünü Ted Kremenek üstlendi.
Özellikler
Swift modern programlama dilleri teori konseptine sahip ve mevcut sözdizimini basitleştirmeye çalışan Objective-C alternatifi bir dildir. Bu tanıtım boyunca Swift kısaca "C’siz Objective-C" olarak tarif edildi.
Kütüphaneler, çalışma zamanı ve geliştirme
Swift Objective-C ile aynı çalışma zamanı sistemini kullanır fakat iOS 7 veya macOS 10.9 ve üstü versiyonları gerektirir. Swift ve Objective-C kodları uzantı ile C ve C++ da dahil aynı program içinde kullanılabilir. C’nin aksine C++ kodları doğrudan Swift içinde kullanılamaz. Bir Objective-C veya C wrapper Swift ile C++ arasında oluşturulmuş olmalıdır.
Bellek yönetimi
Swift bellek yönetimi için Otomatik Referans Sayıcı () kullanır. Apple Objective-C’de elle bellek yönetimi yapmayı gerektiriyordu. 2011 yılında bellek tahsis etme ve serbest bırakma işlemlerini basitleştirmek için ARC tanıtıldı. ARC’nin olası sorunlarından biri İki farklı örneğin birbirine ile bağlandığı bir durumda birbirlerinin referanslarını hiçbir zaman bırakmayacak olmalarıdır. Swift bu durumdan kaçınmak için weak ve unowned anahtar kelimelerini sağlar.
C ile benzerlikleri
- Birçok C operatörü Swift içinde kullanıldı. Bunun yanında yeni operatörler eklendi.
- Köşeli parantez grup ifadelerinde kullanıldı.
Objective-C ile benzerlikleri
- Basit sayısal türler (Int, UInt, Float, Double)
- Benzer
for
…in
numaralandırma sözdizimi.
Objective-C'den farkları
- İfadeler noktalı virgül (
;
) ile bitmek zorunda değil. Bir satırda birden çok ifade için kullanmaya izin verir. - Başlık dosyaları yok.
- Otomatik tür algılama kullanır.
- .
- Fonksiyonlar birinci sınıf nesnelerdir.
- Stringler Unicode’u tamamıyla destekler. Birçok Unicode karakteri tanımlama ve operatör için kullanılabilir.
Örnek kod
print("Merhaba, dünya!") let kişi = ["Aygül": 67, "Can": 8, "Burçak": 33, "Zeki": 25] for (isim, yas) in kişi { print("\(isim), \(yas) yaşında.") } func merhaba(isim: String) -> String { let value = "Merhaba, " + isim + "!" return value } print(merhaba("Aygül")) //çıktı: Merhaba, Aygül!
Sürüm Geçmişi
Sürüm | Yayın Tarihi | macOS | Linux |
---|---|---|---|
Swift 1.0 | Eylül 9, 2014 | Evet | Hayır |
Swift 1.1 | Ekim 22, 2014 | Evet | Hayır |
Swift 1.2 | Nisan 8, 2015 | Evet | Hayır |
Swift 2.0 | Eylül 21, 2015 | Evet | Hayır |
Swift 2.1 | Ekim 20, 2015 | Evet | Hayır |
Swift 2.2 | Mart 21, 2016 | Evet | Evet |
Swift 2.2.1 | Mayıs 3, 2016 | Evet | Evet |
Swift 3.0 | Eylül 13, 2016 | Evet | Evet |
Swift 3.0.1 | Ekim 28, 2016 | Evet | Evet |
Swift 3.0.2 | Aralık 13, 2016 | Evet | Evet |
Swift 3.1 | Mart 27, 2017 | Evet | Evet |
Swift 3.1.1 | Nisan 21, 2017 | Evet | Evet |
Swift 4.0 | Eylül 19, 2017 | Evet | Evet |
Swift 4.0.2 | Kasım 1, 2017 | Evet | Evet |
Swift 4.0.3 | Aralık 5, 2017 | Evet | Evet |
Swift 4.1 | Mart 29, 2018 | Evet | Evet |
Swift 4.1.1 | Mayıs 4, 2018 | Hayır | Evet |
Swift 4.1.2 | Mayıs 31, 2018 | Evet | Evet |
Swift 4.1.3 | Temmuz 27, 2018 | Hayır | Evet |
Swift 4.2 | Eylül 17, 2018 | Evet | Evet |
Swift 4.2.1 | Ekim 30, 2018 | Evet | Evet |
Swift 4.2.2 | Şubat 4, 2019 | Hayır | Evet |
Swift 4.2.3 | Şubat 28, 2019 | Hayır | Evet |
Swift 4.2.4 | Mart 29, 2019 | Hayır | Evet |
Swift 5.0 | Mart 25, 2019 | Evet | Evet |
Swift 5.0.1 | Nisan 18, 2019 | Evet | Evet |
Swift 5.0.2 | Temmuz 15, 2019 | Hayır | Evet |
Swift 5.0.3 | Ağustos 30, 2019 | Hayır | Evet |
Swift 5.1 | Eylül 10, 2019 | Evet | Evet |
Ayrıca bakınız
Kaynakça
- ^ "Swift Has Reached 1.0". Apple. 9 Eylül 2014. 9 Nisan 2016 tarihinde kaynağından . Erişim tarihi: 8 Mart 2015.
- ^ (3 Haziran 2014). . Chris Lattner. 22 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Haziran 2014.
I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013 [...] drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
- ^ a b "Building assert() in Swift, Part 2: __FILE__ and __LINE__ - Swift Blog -". Apple Developer. 8 Nisan 2016 tarihinde kaynağından . Erişim tarihi: 26 Eylül 2014.
Swift borrows a clever feature from the : these identifiers expand to the location of the caller when evaluated in a default argument list.
- ^ "RFC for 'if let' expression". 4 Mart 2016 tarihinde kaynağından . Erişim tarihi: 4 Aralık 2014.
The 'if let' construct is based on the precedent set by Swift, which introduced its own 'if let' statement.
- ^ "Swift, Objectively". 31 Mart 2016 tarihinde kaynağından . Erişim tarihi: 1 Haziran 2015.
Swift is proprietary and closed: It is entirely controlled by Apple and there is no open source implementation.
- ^ (11 Haziran 2014). . 27 Ağustos 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Haziran 2014.
You can imagine that many of us want it to be open source and part of llvm, but the discussion hasn't happened yet, and won't for some time.
- ^ "Apple announces Swift, a new programming language for iOS". 26 Aralık 2015 tarihinde kaynağından .
- ^ The Swift Programming Language. Apple. 2 Haziran 2014. 18 Ekim 2014 tarihinde kaynağından . Erişim tarihi: 2 Haziran 2014. Diğer özet.
- ^ "Swift Has Reached 1.0". 9 Eylül 2014. 11 Temmuz 2016 tarihinde kaynağından . Erişim tarihi: 10 Eylül 2014.
- ^ "Xcode 6.1 Release Notes". 22 Ekim 2014. 18 Mart 2016 tarihinde kaynağından . Erişim tarihi: 23 Ocak 2015.
- ^ "Xcode 6.3 Release Notes". 8 Nisan 2015. 18 Mart 2016 tarihinde kaynağından . Erişim tarihi: 8 Nisan 2015.
- ^ "Swift 2 Apps in the App Store - Swift Blog". developer.apple.com. 26 Ağustos 2016 tarihinde kaynağından . Erişim tarihi: 13 Mart 2016.
- ^ Inc., Apple (13 Eylül 2016). "Swift 3.0 Released!". Swift.org. 14 Ekim 2016 tarihinde kaynağından . Erişim tarihi: 26 Ekim 2016.
- ^ "Stack Overflow Developer Survey Results 2015". 31 Aralık 2016 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ "Stack Overflow Developer Survey Results 2016". 11 Ocak 2017 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ "Arşivlenmiş kopya". 29 Ocak 2017 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ "Arşivlenmiş kopya". 19 Ocak 2017 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ Metz, Rachel (3 Haziran 2014). . . 24 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2017.
- ^ Weber, Harrison (2 Haziran 2014). "Apple announces 'Swift,' a new programming language for macOS & iOS". . 17 Kasım 2016 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ "Do Swift-based apps work on macOS 10.9/iOS 7 and lower?" 14 Haziran 2014 tarihinde Wayback Machine sitesinde ., StackOverflow
- ^ "Using Swift with Cocoa and Objective-C: Basic Setup". apple.com. 6 Ocak 2015. 14 Mart 2016 tarihinde kaynağından . Erişim tarihi: 27 Ocak 2017.
- ^ "Automatic Reference Counting" 21 Mart 2016 tarihinde Wayback Machine sitesinde ., Apple Inc.
Dış bağlantılar
- Apple Developer - Swift
- Swift.org
- Swift Programlama Dili 29 Aralık 2014 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Vikipedi nin kalite standartlarina ulasabilmesi icin bu maddenin veya bir bolumundeki ansiklopedik olmayan icerigin temizlenmesi gerekmektedir Goruslerinizi lutfen tartisma sayfasinda belirtiniz Nisan 2016 Swift Apple tarafindan iOS ve macOS platformlarina iOS ve Mac uygulamalari gelistirmek icin olusturulan derlenerek calisan guclu ve kullanimi kolay nesne yonelimli bir programlama dili SwiftParadigmasicok paradigmali nesne yonelimli fonksiyonel zorunluIlk cikisi2 Haziran 2014 10 yil once 2014 06 02 Tasarimcive AppleGelistiriciAppleKararli surum5 9 2 11 Aralik 2023 6 ay once 2023 12 11 EtkilendikleriObjective C Rust Haskell Ruby Python Scala C DEtkiledikleriRustIsletim sistemiiOS macOS tvOS watchOS LisansApache Lisansi surum 2 0 Swift 2 2 ve sonrasi ozel mulk 2 2 surumune kadar Olagan dosya uzantilari swiftWeb sitesideveloper apple com swift Ilk olarak WWDC 2014 konferansinda duyurulmustur Swift Apple in ve Cocoa Touch gelistirme catilari ve Objective C ile yazilmis cogu Apple urunuyle beraber calisabilecek sekilde tasarlanmistir Swift TIOBE indeksinin Mart 2017 verilerine gore dunyada en cok kullanilan 10 programlama dilinden birisi haline gelmistir Mevcut Objective C koduna sorunsuz entegre edilebilmesi sayesinde yazilim gelistiriciler icin zamandan tasarruf saglamaktadir Swift programlama dilinde programlama gelistirmek icin Xcode programi kullanilir GecmisSwift dilinin gelistirilmesi ve bircok Apple yazilimcisinin isbirligi ile 2010 yilinda baslamistir Swift Objective C Rust Haskell Ruby Python C gibi bircok programlama dilinden esinlenilerek yazilmistir 2 Haziran 2014 te Swift ile yazilmis ilk WWDC uygulamasi tanitildi Dilin beta surumu konferansa katilan kayitli Apple gelistiricilerine tanitildi fakat sirket Swift in test surumuyle son surumunun kaynak uyumlulugunun sozunu vermedi Apple gerektigi durumda nihai surum icin bir kaynak kod donusturucu yapmayi planlamaktadir 500 sayfalik ve ucretsiz Swift Programming Language el kitabi WWDC de yayinlandi Kitap iBooks Store ve resmi web sayfasindan ulasilabilir durumda Swift ilk olarak iOS icin olan Xcode 6 0 in Gold Master versiyonuyla 1 0 milestone surumunu 9 Eylul 2014 tarihinde cikardi Swift 1 1 versiyonu Xcode 6 1 guncellemesiyle beraber 22 Ekim 2014 tarihinde geldi Swift 1 2 versiyonu 8 Nisan 2015 tarihinde Xcode 6 3 guncellemesiyle geldi Swift 2 0 WWDC 2015 tarihinde tanitildi ve 21 Eylul tarihi itibariyla App Store a bu dil ile yazilmis uygulamalarin gonderilebilecegi duyuruldu Swift 3 0 versiyonu ise 13 Eylul 2016 tarihinde geldi Swift Stack Overflow Developer Survey 2015 in En Cok Sevilen Programlama Dili kategorisinde birinci sirayi 2016 tarihinde ise ikinci sirayi kazandi WWDC 2016 da Apple Swift ile kodlama nasil ogretilir amacini tasiyan iPad ozel uygulamasi olan Swift Playgrounds u tanitti Belirli sirada yerlestirilmis ve calistirilan kodlar ile geri bildirim saglayan bu uygulama 3 boyutlu video oyununu andiran bir arayuz icinde sunuldu 2017 tarihinde Chris Lattner Apple icerinde Tesla Motors da yeni bir pozisyona gectigini duyurdu ve Swift projesindeki rolunu Ted Kremenek ustlendi OzelliklerSwift modern programlama dilleri teori konseptine sahip ve mevcut sozdizimini basitlestirmeye calisan Objective C alternatifi bir dildir Bu tanitim boyunca Swift kisaca C siz Objective C olarak tarif edildi Kutuphaneler calisma zamani ve gelistirme Swift Objective C ile ayni calisma zamani sistemini kullanir fakat iOS 7 veya macOS 10 9 ve ustu versiyonlari gerektirir Swift ve Objective C kodlari uzanti ile C ve C da dahil ayni program icinde kullanilabilir C nin aksine C kodlari dogrudan Swift icinde kullanilamaz Bir Objective C veya C wrapper Swift ile C arasinda olusturulmus olmalidir Bellek yonetimi Swift bellek yonetimi icin Otomatik Referans Sayici kullanir Apple Objective C de elle bellek yonetimi yapmayi gerektiriyordu 2011 yilinda bellek tahsis etme ve serbest birakma islemlerini basitlestirmek icin ARC tanitildi ARC nin olasi sorunlarindan biri Iki farkli ornegin birbirine ile baglandigi bir durumda birbirlerinin referanslarini hicbir zaman birakmayacak olmalaridir Swift bu durumdan kacinmak icin weak ve unowned anahtar kelimelerini saglar C ile benzerlikleri Bircok C operatoru Swift icinde kullanildi Bunun yaninda yeni operatorler eklendi Koseli parantez grup ifadelerinde kullanildi Objective C ile benzerlikleri Basit sayisal turler Int UInt Float Double Benzer for in numaralandirma sozdizimi Objective C den farklari Ifadeler noktali virgul ile bitmek zorunda degil Bir satirda birden cok ifade icin kullanmaya izin verir Baslik dosyalari yok Otomatik tur algilama kullanir Fonksiyonlar birinci sinif nesnelerdir Stringler Unicode u tamamiyla destekler Bircok Unicode karakteri tanimlama ve operator icin kullanilabilir Ornek kodprint Merhaba dunya let kisi Aygul 67 Can 8 Burcak 33 Zeki 25 for isim yas in kisi print isim yas yasinda func merhaba isim String gt String let value Merhaba isim return value print merhaba Aygul cikti Merhaba Aygul Surum GecmisiSurum Yayin Tarihi macOS LinuxSwift 1 0 Eylul 9 2014 Evet HayirSwift 1 1 Ekim 22 2014 Evet HayirSwift 1 2 Nisan 8 2015 Evet HayirSwift 2 0 Eylul 21 2015 Evet HayirSwift 2 1 Ekim 20 2015 Evet HayirSwift 2 2 Mart 21 2016 Evet EvetSwift 2 2 1 Mayis 3 2016 Evet EvetSwift 3 0 Eylul 13 2016 Evet EvetSwift 3 0 1 Ekim 28 2016 Evet EvetSwift 3 0 2 Aralik 13 2016 Evet EvetSwift 3 1 Mart 27 2017 Evet EvetSwift 3 1 1 Nisan 21 2017 Evet EvetSwift 4 0 Eylul 19 2017 Evet EvetSwift 4 0 2 Kasim 1 2017 Evet EvetSwift 4 0 3 Aralik 5 2017 Evet EvetSwift 4 1 Mart 29 2018 Evet EvetSwift 4 1 1 Mayis 4 2018 Hayir EvetSwift 4 1 2 Mayis 31 2018 Evet EvetSwift 4 1 3 Temmuz 27 2018 Hayir EvetSwift 4 2 Eylul 17 2018 Evet EvetSwift 4 2 1 Ekim 30 2018 Evet EvetSwift 4 2 2 Subat 4 2019 Hayir EvetSwift 4 2 3 Subat 28 2019 Hayir EvetSwift 4 2 4 Mart 29 2019 Hayir EvetSwift 5 0 Mart 25 2019 Evet EvetSwift 5 0 1 Nisan 18 2019 Evet EvetSwift 5 0 2 Temmuz 15 2019 Hayir EvetSwift 5 0 3 Agustos 30 2019 Hayir EvetSwift 5 1 Eylul 10 2019 Evet EvetAyrica bakinizXcode Objective C D diliKaynakca Swift Has Reached 1 0 Apple 9 Eylul 2014 9 Nisan 2016 tarihinde kaynagindan Erisim tarihi 8 Mart 2015 3 Haziran 2014 Chris Lattner 22 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 3 Haziran 2014 I started work on the Swift Programming Language in July of 2010 I implemented much of the basic language structure with only a few people knowing of its existence A few other amazing people started contributing in earnest late in 2011 and it became a major focus for the Apple Developer Tools group in July 2013 drawing ideas from Objective C Rust Haskell Ruby Python C CLU and far too many others to list a b Building assert in Swift Part 2 FILE and LINE Swift Blog Apple Developer 8 Nisan 2016 tarihinde kaynagindan Erisim tarihi 26 Eylul 2014 Swift borrows a clever feature from the these identifiers expand to the location of the caller when evaluated in a default argument list RFC for if let expression 4 Mart 2016 tarihinde kaynagindan Erisim tarihi 4 Aralik 2014 The if let construct is based on the precedent set by Swift which introduced its own if let statement Swift Objectively 31 Mart 2016 tarihinde kaynagindan Erisim tarihi 1 Haziran 2015 Swift is proprietary and closed It is entirely controlled by Apple and there is no open source implementation 11 Haziran 2014 27 Agustos 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 12 Haziran 2014 You can imagine that many of us want it to be open source and part of llvm but the discussion hasn t happened yet and won t for some time Apple announces Swift a new programming language for iOS 26 Aralik 2015 tarihinde kaynagindan The Swift Programming Language Apple 2 Haziran 2014 18 Ekim 2014 tarihinde kaynagindan Erisim tarihi 2 Haziran 2014 Diger ozet Swift Has Reached 1 0 9 Eylul 2014 11 Temmuz 2016 tarihinde kaynagindan Erisim tarihi 10 Eylul 2014 Xcode 6 1 Release Notes 22 Ekim 2014 18 Mart 2016 tarihinde kaynagindan Erisim tarihi 23 Ocak 2015 Xcode 6 3 Release Notes 8 Nisan 2015 18 Mart 2016 tarihinde kaynagindan Erisim tarihi 8 Nisan 2015 Swift 2 Apps in the App Store Swift Blog developer apple com 26 Agustos 2016 tarihinde kaynagindan Erisim tarihi 13 Mart 2016 Inc Apple 13 Eylul 2016 Swift 3 0 Released Swift org 14 Ekim 2016 tarihinde kaynagindan Erisim tarihi 26 Ekim 2016 Stack Overflow Developer Survey Results 2015 31 Aralik 2016 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Stack Overflow Developer Survey Results 2016 11 Ocak 2017 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Arsivlenmis kopya 29 Ocak 2017 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Arsivlenmis kopya 19 Ocak 2017 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Metz Rachel 3 Haziran 2014 24 Eylul 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 27 Ocak 2017 Weber Harrison 2 Haziran 2014 Apple announces Swift a new programming language for macOS amp iOS 17 Kasim 2016 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Do Swift based apps work on macOS 10 9 iOS 7 and lower 14 Haziran 2014 tarihinde Wayback Machine sitesinde StackOverflow Using Swift with Cocoa and Objective C Basic Setup apple com 6 Ocak 2015 14 Mart 2016 tarihinde kaynagindan Erisim tarihi 27 Ocak 2017 Automatic Reference Counting 21 Mart 2016 tarihinde Wayback Machine sitesinde Apple Inc Dis baglantilarApple Developer Swift Swift org Swift Programlama Dili 29 Aralik 2014 tarihinde Wayback Machine sitesinde