iOS
iOS; Apple şirketinin 2007'de iPhone telefonlar için geliştirdiği mobil işletim sistemidir. iPod touch ve iPad'de de kullanılmaktadır. Apple şirketi 1 Nisan 1976 tarihinde Steve Jobs tarafından kurulmuştur. iOS uygulamaları XCode ortamında C programlama dilinin temelini kullanan Swift programlama dili ile geliştirilmektedir. XCode Apple ürünlerinin geliştirilmesi için tasarlanmış bir entegre geliştirme ortamıdır. XCode üzerinden iOS uygulama geliştirip Apple App Store'a yükleme ücreti yıllık yüz dolardır.
BÖLÜM 1Tarihi
- Apple ilk işletim sistemini 29 Haziran 2007'de iPhone OS 1 işletim sistemi adıyla piyasaya çıkarmıştır.
- 17 Ekim 2007'de Apple SDK geliştirilmiştir ve Şubat 2008 tarihinde yayınlanmıştır.
- 6 Mart 2008'de iPhone OS'un beta sürümü yayınlanmıştır.
- 11 Temmuz 2008'de iPhone OS 2 tanıtılmıştır.
- 7 Haziran 2009'da iPhone OS 3 kullanıma verilmiştir ve "iPhone OS" adını içeren son işletim sistemi olmuştur.
- iOS 4, Nisan 2010'da tanıtılmıştır. 24 Haziran 2010 tarihinde kullanıma sunulmuştur.
- 5 Ekim 2011'de iOS 5 tanıtılmıştır ve aynı ay içerisinde yayınlanmıştır.
- 19 Eylül 2012'de iOS 6 yayınlanmıştır.
- 10 Haziran 2013'te iOS 7 tanıtılmıştır.
- 3 Haziran 2014'te iOS 8 tanıtılmıştır.
- 8 Haziran 2015'te iOS 9 tanıtılmıştır.
- 13 Eylül 2016'da iOS 10 yayınlanmıştır.
- 24 Ocak 2017'de iOS 10.2.1 yayınlanmıştır.
- 27 Mart 2017'de iOS 10.3 yayınlanmıştır.
- 5 Haziran 2017'de iOS 11 tanıtılmıştır.
- 17 Eylül 2018'de iOS 12 yayınlanmıştır.
BÖLÜM 2Swift
Swift, Apple tarafından iOS ve Mac uygulamaları geliştirmek için oluşturulan programlama dilidir. C programlama dili tabanlıdır, temelini oradan alır. Yazılım geliştiriciler için her şeyden tasarruf sağlamaktadır.
Tarihi gelişimi:
- 2 Haziran 2014'te yazılan ilk uygulama tanıtılmıştır.
- 9 Eylül 2014'te XCode 6.0’ı iOS için Gold Master versiyonuyla 1.0 milestone sürümünü çıkarmıştır.
- 22 Ekim 2014'te Swift 1.1 versiyonu gelmiştir.
- 8 Nisan 2015'te Swift 1.2 versiyonu gelmiştir.
- 2015 yılında Swift 2.0 tanıtılmıştır. Swift 3.0 versiyonu 13 Eylül 2016 tarihinde gelmiştir.
Swift programlama dilinin özellikleri:
- Bellek yönetimi: Otomatik Referans Sayıcı kullanılır. Veritabanı kendine özeldir.
- C Programlama dili ile benzerlikleri: C operatörleri kullanılmıştır. Kullanılan kodlar aynıdır, tek fark kullanım şeklidir.
- Objective-C ile benzerlikleri: Benzer numaralandırma söz dizimi kullanılmıştır.
- Kütüphaneler: Objective-C, C ve C++ programlama dillerinin kütüphaneleri kullanılmaktadır.