iOS SDK (eskiden iPhone SDK) Apple tarafından geliştirilen bir yazılım geliştirme kitidir. Kit, Apple'ın iOS işletim sisteminde mobil uygulamaların geliştirilmesine olanak tanır.
Geliştirici(ler) | Apple |
---|---|
İlk yayınlanma | 6 Mart 2008 | )
Güncel sürüm | 10.3.1 / 3 Nisan 2017 | )
İşletim sistemi | macOS |
Platform | iOS |
Tür | Yazılım geliştirme kiti yazılımı |
Lisans | Ücretsiz yazılım |
Resmî sitesi | developer |
Başlangıçta iPhone'u 2007'de geliştirirken, o zamanki CEO Steve Jobs, üçüncü taraf geliştiricilerin iOS için yerli uygulamalar oluşturmasına izin vermek yerine Safari web tarayıcısı için web uygulamaları yapmalarını sağlamayı planlamadı. Bununla birlikte, geliştiricilerin verdiği tepki, Jobs'ın Ekim 2007'de Apple'ın geliştiriciler için Şubat 2008'de piyasaya sürülecek bir yazılım geliştirme kitine sahip olacağını duyurmasına yol açtı. SDK, 6 Mart 2008'de piyasaya çıktı.
SDK, Mac kişisel bilgisayarları kullanıcıları için ücretsiz indirilebilir. Microsoft Windows PC'leri için kullanılamaz. SDK, geliştiricilerin iOS cihazlarının donanım ve yazılım özellikleri gibi çeşitli işlevlerine ve hizmetlerine erişmesini sağlayan setler içerir. Ayrıca geliştirirken bilgisayarın görünümünü ve hissini bilgisayarda taklit edecek bir iPhone simülatörü de içerir. SDK'nın yeni sürümleri, iOS'un yeni sürümlerine eşlik eder. Uygulamaları test etmek, teknik destek almak ve App Store üzerinden uygulamaları dağıtmak için geliştiricilerin Apple Developer Programına abone olmaları gerekiyor.
Xcode ile birleştiğinde, iOS SDK, geliştiricilerin Swift ve Objective-C gibi resmen desteklenen programlama dillerini kullanarak iOS uygulamaları oluşturmalarına yardımcı olur. Diğer şirketler de kendi programlama dillerini kullanarak yerli iOS uygulamalarının geliştirilmesine izin veren araçlar oluşturdu.
Özellikleri
IOS SDK, Mac kullanıcıları için ücretsiz indirilebilir. Microsoft Windows kişisel bilgisayarları için mevcut değildir. Uygulamayı test etmek, teknik destek almak ve App Store üzerinden uygulamaları dağıtmak için geliştiricilerin Apple Developer Programına abone olmaları gerekiyor.
SDK içeriği bu gruplara ayrılmıştır:
- Çoklu Dokunma olayları ve denetimleri
- Hızlanma ölçeği desteği
- Hiyerarşiyi görüntüle
- Yerelleştirme (i18n)
- Kamera desteği
Medya
- OpenAL
- Ses karıştırma ve kayıt
- Video oynatma
- Resim dosyası formatları
- Kuvars
- Çekirdek Animasyon
- OpenGL ES
Temel
- Hizmetler Ağları
- Gömülü SQLite veritabanı
- Temel Konum
- Konular
- CoreMotion
Mac OS X
- Çekirdek TCP / IP
- Yuva
- Güç yönetimi
- Dosya sistemi
- Güvenlik
Programlama dilleri
IOS SDK, Xcode ile birlikte geliştiricilere, Swift ve Objective-C gibi resmen desteklenen programlama dillerini kullanarak iOS uygulamaları yazmalarında yardımcı oluyor.
2008'de Sun Microsystems, Java Platform, Java Micro Edition (Java ME) sürümü temel alınarak iOS için bir Java sanal makinesi (JVM) yayınlamayı planladığını açıkladı. Bu, Java uygulamalarının iPhone ve iPod Touch'da çalışmasını sağlar. Duyurunun ardından, SDK'nın sözleşme şartlarını iyi bilen geliştiriciler, üçüncü parti uygulamaların arka planda çalışmasına izin vermedi. Sun, Innaworks adlı üçüncü parti bir şirketle iPhone üzerinde Java elde etmeye çalışıyordu. Bununla, Jazelle'nin Java çalıştırılmasına yönelik desteklediği bir işlemciye sahip bir ARM çipi ortaya çıkardı.
Novell Eylül 2009'da geliştiricilerin Apple'ın gereksinimleriyle uyumluluğunu sürdürürken geliştiricilerin yerel iPhone uygulamalarını C # ve .NET Framework programlama dillerinde yazmasına izin veren bir yazılım çerçevesi olan Mono'nu başarıyla geliştirdiklerini duyurdu. IOS Adobe Flash'ı desteklemez. Adobe, yazılımının iki sürümü olsa da (Flash ve Flash Lite), Apple, iPhone için uygun olmadığını bildirdi.
Adobe Systems, Ekim 2009'da Adobe Creative Suite'nin, geliştiricilerin şirketin Flash geliştirme araçlarını kullanarak yerel iPhone uygulamaları oluşturmasına izin verecek bir bileşene sahip olacağını duyurdu. Yazılım resmi olarak şirketin Creative Suite 5 profesyonel uygulama koleksiyonunun bir parçası olarak çıktı.
Kaynakça
- ^ . 13 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ . 1 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ . 28 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ "FAQ: What does the iPhone SDK mean?". 13 Eylül 2016 tarihinde kaynağından . Erişim tarihi: 7 Ağustos 2017.
- ^ . 11 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ . 26 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ "Apple, Sun Talks Gives Hope for Java on iPhone". 4 Eylül 2017 tarihinde kaynağından . Erişim tarihi: 7 Ağustos 2017.
- ^ "Sun: We'll put Java on the iPhone". 4 Eylül 2017 tarihinde kaynağından . Erişim tarihi: 7 Ağustos 2017.
- ^ "The iPhone SDK: The day after". 4 Eylül 2017 tarihinde kaynağından . Erişim tarihi: 7 Ağustos 2017.
- ^ "MonoTouch drops .NET into Apple's walled app garden". 22 Kasım 2015 tarihinde kaynağından . Erişim tarihi: 7 Ağustos 2017.
- ^ . 4 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
- ^ . 24 Eylül 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017.
Dış bağlantılar
- iOS Developer Center
- iOS website31 Ağustos 2016 tarihinde Wayback Machine sitesinde .
Ayrıca bakınız
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
iOS SDK eskiden iPhone SDK Apple tarafindan gelistirilen bir yazilim gelistirme kitidir Kit Apple in iOS isletim sisteminde mobil uygulamalarin gelistirilmesine olanak tanir iOS SDKGelistirici ler AppleIlk yayinlanma6 Mart 2008 16 yil once 2008 03 06 Guncel surum10 3 1 3 Nisan 2017 7 yil once 2017 04 03 Isletim sistemimacOSPlatformiOSTurYazilim gelistirme kiti yazilimiLisansUcretsiz yazilimResmi sitesideveloper wbr apple wbr com Baslangicta iPhone u 2007 de gelistirirken o zamanki CEO Steve Jobs ucuncu taraf gelistiricilerin iOS icin yerli uygulamalar olusturmasina izin vermek yerine Safari web tarayicisi icin web uygulamalari yapmalarini saglamayi planlamadi Bununla birlikte gelistiricilerin verdigi tepki Jobs in Ekim 2007 de Apple in gelistiriciler icin Subat 2008 de piyasaya surulecek bir yazilim gelistirme kitine sahip olacagini duyurmasina yol acti SDK 6 Mart 2008 de piyasaya cikti SDK Mac kisisel bilgisayarlari kullanicilari icin ucretsiz indirilebilir Microsoft Windows PC leri icin kullanilamaz SDK gelistiricilerin iOS cihazlarinin donanim ve yazilim ozellikleri gibi cesitli islevlerine ve hizmetlerine erismesini saglayan setler icerir Ayrica gelistirirken bilgisayarin gorunumunu ve hissini bilgisayarda taklit edecek bir iPhone simulatoru de icerir SDK nin yeni surumleri iOS un yeni surumlerine eslik eder Uygulamalari test etmek teknik destek almak ve App Store uzerinden uygulamalari dagitmak icin gelistiricilerin Apple Developer Programina abone olmalari gerekiyor Xcode ile birlestiginde iOS SDK gelistiricilerin Swift ve Objective C gibi resmen desteklenen programlama dillerini kullanarak iOS uygulamalari olusturmalarina yardimci olur Diger sirketler de kendi programlama dillerini kullanarak yerli iOS uygulamalarinin gelistirilmesine izin veren araclar olusturdu OzellikleriIOS SDK Mac kullanicilari icin ucretsiz indirilebilir Microsoft Windows kisisel bilgisayarlari icin mevcut degildir Uygulamayi test etmek teknik destek almak ve App Store uzerinden uygulamalari dagitmak icin gelistiricilerin Apple Developer Programina abone olmalari gerekiyor SDK icerigi bu gruplara ayrilmistir Cocoa Touch Coklu Dokunma olaylari ve denetimleri Hizlanma olcegi destegi Hiyerarsiyi goruntule Yerellestirme i18n Kamera destegi Medya OpenAL Ses karistirma ve kayit Video oynatma Resim dosyasi formatlari Kuvars Cekirdek Animasyon OpenGL ES Temel Hizmetler Aglari Gomulu SQLite veritabani Temel Konum Konular CoreMotion Mac OS X Cekirdek TCP IP Yuva Guc yonetimi Dosya sistemi GuvenlikProgramlama dilleriIOS SDK Xcode ile birlikte gelistiricilere Swift ve Objective C gibi resmen desteklenen programlama dillerini kullanarak iOS uygulamalari yazmalarinda yardimci oluyor 2008 de Sun Microsystems Java Platform Java Micro Edition Java ME surumu temel alinarak iOS icin bir Java sanal makinesi JVM yayinlamayi planladigini acikladi Bu Java uygulamalarinin iPhone ve iPod Touch da calismasini saglar Duyurunun ardindan SDK nin sozlesme sartlarini iyi bilen gelistiriciler ucuncu parti uygulamalarin arka planda calismasina izin vermedi Sun Innaworks adli ucuncu parti bir sirketle iPhone uzerinde Java elde etmeye calisiyordu Bununla Jazelle nin Java calistirilmasina yonelik destekledigi bir islemciye sahip bir ARM cipi ortaya cikardi Novell Eylul 2009 da gelistiricilerin Apple in gereksinimleriyle uyumlulugunu surdururken gelistiricilerin yerel iPhone uygulamalarini C ve NET Framework programlama dillerinde yazmasina izin veren bir yazilim cercevesi olan Mono nu basariyla gelistirdiklerini duyurdu IOS Adobe Flash i desteklemez Adobe yaziliminin iki surumu olsa da Flash ve Flash Lite Apple iPhone icin uygun olmadigini bildirdi Adobe Systems Ekim 2009 da Adobe Creative Suite nin gelistiricilerin sirketin Flash gelistirme araclarini kullanarak yerel iPhone uygulamalari olusturmasina izin verecek bir bilesene sahip olacagini duyurdu Yazilim resmi olarak sirketin Creative Suite 5 profesyonel uygulama koleksiyonunun bir parcasi olarak cikti Kaynakca 13 Eylul 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 1 Nisan 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 28 Agustos 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 FAQ What does the iPhone SDK mean 13 Eylul 2016 tarihinde kaynagindan Erisim tarihi 7 Agustos 2017 11 Mart 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 26 Haziran 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 Apple Sun Talks Gives Hope for Java on iPhone 4 Eylul 2017 tarihinde kaynagindan Erisim tarihi 7 Agustos 2017 Sun We ll put Java on the iPhone 4 Eylul 2017 tarihinde kaynagindan Erisim tarihi 7 Agustos 2017 The iPhone SDK The day after 4 Eylul 2017 tarihinde kaynagindan Erisim tarihi 7 Agustos 2017 MonoTouch drops NET into Apple s walled app garden 22 Kasim 2015 tarihinde kaynagindan Erisim tarihi 7 Agustos 2017 4 Nisan 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 24 Eylul 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Agustos 2017 Dis baglantilariOS Developer Center iOS website31 Agustos 2016 tarihinde Wayback Machine sitesinde Ayrica bakinizAndroid yazilim gelistirmesi Qt calisma alani