Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Swift (programlama dili)

Swift
Paradigmasıçok paradigmalı: nesne yönelimli, fonksiyonel, zorunlu
İlk çıkışı2 Haziran 2014) (2014-06-02)[1]
TasarımcıChris Lattner ve Apple
GeliştiriciApple
Kararlı sürüm5.9.2 (11 Aralık 2023) (2023-12-11))
EtkilendikleriObjective-C, Rust, Haskell, Ruby, Python, Scala, C#, CLU,[2] D[3]
EtkiledikleriRust[4]
İşletim sistemiiOS, macOS, tvOS, watchOS, visionOS
LisansApache Lisansı sürüm 2.0 (Swift 2.2 ve sonrası)
özel mülk (2.2 sürümüne kadar)[5][6]
Olağan dosya uzantıları.swift
Web sitesideveloper.apple.com/swift/

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.

İlk olarak WWDC 2014[7] konferansında duyurulmuştur. Swift Apple'ın Cocoa 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.

  1. ^ "Swift Has Reached 1.0". Apple. 9 Eylül 2014. 9 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Mart 2015. 
  2. ^ Lattner, Chris (3 Haziran 2014). "Chris Lattner's Homepage". 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. 
  3. ^ "Building assert() in Swift, Part 2: __FILE__ and __LINE__ - Swift Blog -". Apple Developer. 8 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Eylül 2014. Swift borrows a clever feature from the D language: these identifiers expand to the location of the caller when evaluated in a default argument list. 
  4. ^ "RFC for 'if let' expression". 4 Mart 2016 tarihinde kaynağından arşivlendi. 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. 
  5. ^ "Swift, Objectively". 31 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Haziran 2015. Swift is proprietary and closed: It is entirely controlled by Apple and there is no open source implementation. 
  6. ^ Lattner, Chris (11 Haziran 2014). "Re: [LLVMdev] [cfe-dev] [ADVERTISEMENT] open positions in Apple's Swift compiler team". 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. 
  7. ^ "Apple announces Swift, a new programming language for iOS". 26 Aralık 2015 tarihinde kaynağından arşivlendi. 

Previous Page Next Page