iOS SDK - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikleri
  • 2 Programlama dilleri
  • 3 Kaynakça
  • 4 Dış bağlantılar
  • 5 Ayrıca bakınız

iOS SDK

  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • Русский
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
iOS SDK
GeliştiriciApple
İlk yayınlanma6 Mart 2008 (17 yıl önce) (2008-03-06)
İşletim sistemimacOS
PlatformiOS
TürYazılım geliştirme kiti yazılımı
LisansÜcretsiz yazılım
Resmî sitesideveloper.apple.com Bunu Vikiveri'de düzenleyin

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.[1]

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ı.[2] 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.[3] 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.[4]

Özellikleri

[değiştir | kaynağı değiştir]

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:[5]

Cocoa Touch

  • Ç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

[değiştir | kaynağı değiştir]

IOS SDK, Xcode ile birlikte geliştiricilere, Swift ve Objective-C gibi resmen desteklenen programlama dillerini kullanarak iOS uygulamaları yazmalarında yardımcı oluyor.[6]

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ı.[7] 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.[8] 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ı.[9]

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.[10] 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.[11]

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ı.[12]

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Spotify iOS SDK". 13 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  2. ^ "Jobs' original vision for the iPhone: No third-party native apps". 1 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  3. ^ "Apple unveils iPhone SDK". 28 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  4. ^ "FAQ: What does the iPhone SDK mean?". 13 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  5. ^ "Apple Releases iPhone SDK, Demos Spore, Instant Messaging". 11 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  6. ^ "Developing for Android vs developing for iOS – in 5 rounds". 26 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  7. ^ "Apple, Sun Talks Gives Hope for Java on iPhone". 4 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  8. ^ "Sun: We'll put Java on the iPhone". 4 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  9. ^ "The iPhone SDK: The day after". 4 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  10. ^ "MonoTouch drops .NET into Apple's walled app garden". 22 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  11. ^ "Steve Jobs Posts 'Thoughts on Flash' Open Letter". 4 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 
  12. ^ "Adobe unleashes Creative Suite 5". 24 Eylül 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2017. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • iOS Developer Center
  • iOS website31 Ağustos 2016 tarihinde Wayback Machine sitesinde arşivlendi.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Android yazılım geliştirmesi
  • Qt (çalışma alanı)
  • g
  • t
  • d
Apple
  • Tarihi
  • Anahat
  • Üretimden kaldırılan ürünler
Kurucular
  • Steve Jobs
  • Steve Wozniak
  • Ronald Wayne
Yönetim Kurulu
Mevcut
  • James A. Bell
  • Tim Cook (CEO)
  • Albert Gore Jr.
  • Robert A. Iger
  • Andrea Jung
  • Arthur D. Levinson, Ph. D. (Chairman)
  • Ronald D. Sugar, Ph. D.
  • Susan L. Wagner
Önceki
  • Steve Jobs
  • Fred D. Anderson
  • Gil Amelio
  • Bill Campbell
  • Larry Ellison
  • Delano Lewis
  • Mike Markkula
  • Arthur Rock
  • Eric Schmidt
  • John Sculley
  • Edgar S. Woolard, Jr.
  • Jerry York
  • Mickey Drexler
Yöneticiler
Mevcut
  • Tim Cook (CEO)
  • Angela Ahrendts
  • Eddy Cue
  • Craig Federighi
  • Jonathan Ive (CDO)
  • Lisa Jackson
  • Luca Maestri (CFO)
  • Dan Riccio
  • Philip W. Schiller
  • Bruce Sewell
  • Jeff Williams (COO)
Önceki
  • Steve Jobs
  • Fred D. Anderson
  • John Browett
  • Tony Fadell
  • Scott Forstall
  • Nancy R. Heinen
  • Ron Johnson
  • Peter Oppenheimer
  • Mark Papermaster
  • Jon Rubinstein
  • Bertrand Serlet
  • Sina Tamaddon
  • Avie Tevanian
Servisler
  • Apple ID
  • Apple Haritalar
  • Apple Music
  • Apple Pay
  • Developer
    • iAd
    • TestFlight
  • Game Center
  • iCloud
  • iWork
  • Haberler
    • Gazete bayii
Mağazalar
  • Apple Store
    • online
  • iOS App Store
  • iBookstore
  • iTunes Store
  • Mac App Store
Destek
  • AppleCare
  • Apple Specialist
  • Sertifika
  • Genius Bar
  • ProCare
  • One to One
Ürünler
Donanım
  • Macintosh
    • Intel'e geçiş
  • iPod
    • Nano
    • Shuffle
    • Touch
  • iPhone
  • iPad
    • Mini
    • Air
    • Pro
  • Apple TV
  • Kulaklıklar
  • Apple Watch
  • Apple SIM
  • AirTag
  • Vision Pro
  • Apple Mobil İşlemcileri
Yazılım
  • Mac OS
    • Tarihi
    • macOS
      • Tarihi
    • macOS Server
    • Genel
  • iPadOS
  • iOS
    • Sürüm tarihçesi
  • tvOS
  • watchOS
  • Core Foundation
  • Developer Tools
  • Final Cut Studio
  • Logic Studio
  • QuickTime
  • CarPlay
Şirketler
Bağlı ortaklıklar
  • Beats Electronics
    • Beats Müzik
  • Braeburn Capital
  • FileMaker Inc.
  • Apple Studios
Devralmalar
  • Anobit
  • AuthenTec Inc.
  • Beats Electronics
    • Beats Müzik
  • Cue
  • Emagic
  • FingerWorks
  • Intrinsity
  • Lala
  • NeXT
  • Nothing Real
  • Metaio
  • P.A. Semi
  • PrimeSense
  • Siri
  • Shazam
  • Spotsetter
  • Topsy
ilgili
  • Reklamlar
    • 1984
    • Think Different
    • Get a Mac
    • iPod'lar
    • Product Red
  • Campus
    • Sloganlar
  • Tasarım
  • Didi Chuxing
    • IDg
    • Tipografi
  • Tarihi
    • Kodadları
    • Topluluk
    • Eleştiri
    • Davalar
      • FBI–Apple şifreleme uyuşmazlığı
    • iOS uygulama onayları
  • Kişiler
    • Önemli Çalışanlar
    • Mac Tasarım Ekibi
  • Apple Müzik Festivali
  • g
  • t
  • d
iOS tabanlı ürünler
Donanım
iPhone
  • 1.
  • 3G
  • 3GS
  • 4
  • 4S
  • 5
  • 5C
  • 5S
  • 6 / 6 Plus
  • 6S / 6S Plus
  • 7 / 7 Plus
  • 8 / 8 Plus
  • X
  • XR
  • XS & XS Max
  • 11 / 11 Pro
  • 12 / 12 mini
  • 12 Pro / 12 Pro Max
  • 13 / 13 mini
  • 13 Pro / 13 Pro Max
  • 14 / 14 Plus
  • 14 Pro / 14 Pro Max
  • 15 / 15 Plus
  • 15 Pro / 15 Pro Max
  • 16 / 16 Plus
  • 16 Pro / 16 Pro Max
  • 16e
  • iPhone SE
    • 1.
    • 2.
    • 3.
  • iPhone Air
    • 1.
iPod Touch
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
iPad
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • iPad Mini
    • 1.
    • 2
    • 3
    • 4
    • 5.
    • 6.
    • 7.
  • Air
    • 1.
    • 2
    • 3.
    • 4.
    • 5.
  • iPad Pro
    • 1.
    • 2.
    • 3.
    • 4.
    • 5.
    • 6.
    • 7.
Diğer
  • Apple TV
  • Apple Watch
  • HomePod
    • Mini
iOS logo.
Yazılım
iOS
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 26
  • Tümü
iOS'ten türeyen
  • watchOS
  • tvOS
  • iPadOS
    • 13
    • 14
    • 15
    • 16
    • 26
Hizmetler
  • AirDrop
  • AirPlay
  • AirPrint
  • CarPlay
  • Cocoa Touch
  • Kontrol Merkezi
  • Core Animation
  • iTunes
  • Bildirim Merkezi
  • SDK
  • Shazam
  • Siri
  • Spotlight
  • SpringBoard
  • VoiceOver
  • WebKit
Birlikte gelen
uygulamalar
  • Takvim
  • Clock
  • Kişiler
  • FaceTime
  • Apple Sağlık
  • iBooks
  • Mail
  • Haritalar
  • Mesajlar
  • Müzik
  • Haberler
  • Notlar
  • Photo Booth
  • Fotoğraflar
  • Hatırlatmalar
  • Safari
  • Videolar
  • Apple Cüzdan
  • Weather
  • Watch
Kaldırılanlar
  • Apple Kiosk
  • Arkadaşlarımı Bul
  • iPhone'umu Bul
Apple uygulamaları
  • AirPort Utility
  • iLife
    • GarageBand
    • iMovie
  • iWork
    • Keynote
    • Numbers
    • Pages
  • Logic Remote
  • Remote
Kaldırılanlar
  • Beats Music
  • Cards
  • iPhoto
  • Nike + iPod
Servisler
  • Apple Pay
  • App Store
  • Game Center
  • iAd
  • iBookstore
  • iCloud
  • iMessage
  • iTunes Connect
  • iTunes Store
  • Çokgörevlilik
  • Anında Bildirim
  • TestFlight
Kaldırılanlar
  • iTunes Radyo
  • MobileMe
Diğer
  • Ax / Sx mobil işlemcileri
  • FairPlay
  • Ücretsiz ve açık kaynaklı iOS uygulamaları
  • iPhone tarihi
  • iFund
  • Jailbreaking
  • Metal
  • Swift
  • Apple Worldwide Developers Conference
Ayrıca bakınız
  • Apple donanımları
  • Apple'ın ana hatları
  • İOS ve iPadOS cihazları listesi
  • Macintosh modelleri listesi
    • Kasa tipine göre Macintosh modelleri listesi
    • CPU türüne göre Macintosh modelleri listesi
  • iPod modelleri listesi
  • Apple modelleri zaman çizelgesi
  • macOS bileşenleri
  • Apple yazılımları listeleri
  • Apple tarafından satın alınan şirketler listesi
  • Apple kod sürümleri listesi
  • Apple sürücüleri listesi
  • iPad aksesuarları listesi
  • Apple medya etkinlikleri listesi
  • Apple işletim sistemleri listesi
    • iOS sürüm tarihçesi
    • macOS sürüm tarihçesi
  • Apple yazılımları listeleri
  • Apple yazı tipleri listesi
    • macOS'ta bulunan yazı tipleri listesi
  • Apple TV+ orijinal programları listesi
"https://tr.wikipedia.org/w/index.php?title=İOS_SDK&oldid=33297607" sayfasından alınmıştır
Kategoriler:
  • İOS
  • Bilgisayar programlama araçları
  • Yazılım geliştirme kitleri
Gizli kategoriler:
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 10.15, 19 Haziran 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
iOS SDK
Konu ekle