Movatterモバイル変換


[0]ホーム

URL:


İçeriğe atla
VikipediÖzgür Ansiklopedi
Ara

Xcode

Vikipedi, özgür ansiklopedi
Xcode
GeliştiriciApple
İlk yayınlanma2003
Güncel sürüm26.2[1] Bunu Vikiveri'de düzenleyin 12 Aralık 2025
İşletim sistemimacOS
TürTümleşik geliştirme ortamı
LisansAçık kaynak bileşenleriylefreeware
Resmî sitesideveloper.apple.com/xcode/

XcodemacOS,iOS,watchOS,tvOS vevisionOS için yazılım geliştirmek içinApple tarafından geliştirilen macOS için entegre birtümleşik geliştirme ortamıdır. Yazılım geliştirme araçlarını içerir. İlk kez 2003 yılında piyasaya çıkan hizmetin en istikrarlı sürümü, sürüm 8.3.3'tür veMac App Store'denmacOS Sierra kullanıcıları için ücretsiz olarak sunulmaktadır.[2] Kayıtlı geliştiriciler,Apple Developer web sitesinden paketi önizleme sürümlerini ve önceki sürümlerini indirebilirler. Bununla birlikte, Apple son zamanlarda yazılımın sürüm 9 beta 2'nin beta versiyonunu Apple Developer hesaplarıyla halka açık hale getirdi.[3]

Başlıca özellikleri

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

Xcode, çeşitli programlama modelleri ileC,C++,Objective-C, Objective-C ++,Java,AppleScript,Python,Ruby,ResEdit (Rez) veSwiftprogramlama dilleri için kaynak kodunu destekler; bunlarla sınırlı olmamak üzereCocoa API,Carbon API ve Java da vardır. Üçüncü taraflarGNU Pascal,Free Pascal,Ada,C Sharp,Perl veD için destek eklemiştir.

Xcode, birden fazla mimari için kod içeren "çok mimari çift" dosyalara izin verenMach-O çalıştırılabilir formatı sayesinde, evrensel ikili dosyalar oluşturabilir. Bu, yazılımın hemPowerPC hem deIntel tabanlı (x86) platformlarda çalışmasına izin verir, her iki mimari için de32-bit ve64-bit kodlarını içerebilir.iOS SDK'sını kullanan Xcode,ARM mimarisi işlemcilerinde çalışan iOS uygulamaları derlemek ve hata ayıklamak için de kullanılabilir.[4]

Xcode, DTrace adlı dinamik izleme çerçevesinin üstünde çalışan "Instruments" araçlarını içerir.Sun Microsystems tarafından oluşturuldu veOpenSolaris'in bir parçası olarak piyasaya sürüldü.

Kompozisyon

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

Paketin ana uygulaması, Xcode olarak da adlandırılan entegre geliştirme ortamı (IDE) 'dir. Xcode paketi, Apple'ın geliştirici belgelerinin çoğunu vegrafiksel kullanıcı arayüzü oluşturmak için kullanılan bir "Interface Builder" aracını içerir.

Xcode 4.1'e kadar, Xcode paketiGNU Compiler Collectionun değiştirilmiş bir sürümünü içeriyordu. Xcode 3.1-de, Xcode 4.6.3'e kadar, ön uçlarıGNU Compiler Collectionundan veLLVM'ye dayanan bir kod üreticisinden oluşan LLVM-GCC derleyicisini içeriyordu. Xcode 3.2 ve sonrasında, yeni yazılmış ön uçlar, LLVM'ye dayanan bir kod üretici veClang statik çözümleyicisi ile birlikte Clang C / C ++ / Objective-C derleyicisini içeriyordu.[5] Xcode 4.2 ile başlayarak, Clang varsayılanderleyici oldu. Xcode 5.0 ile başlayarak Clang, sağlanan tek derleyiciydi. Xcode 4.6.3'e kadar, Xcode paketi IDE hata ayıklayıcı için arka uç olarakGNU Debugger'ı (GDB) kullandı. Xcode 4.3 ile başlayarak, LLDBhata ayıklayıcı da sağlandı. Xcode 4.5 ile başlayanLLDB, IDE'nin hata ayıklayıcı için varsayılan arka uç olarak GDB'yi değiştirdi.[6] Xcode 5.0 ile başlayarak, GDB artık sağlanmadı.

Kaldırılan özellikler

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

Eskiden, Xcode bir ürün oluşturma işlemini birden fazla sisteme dağıtmayı destekledi. Dahil olan bir teknoloji "Shared Workgroup Build" olarak adlandırıldı veBonjour protokolünü derleyici hizmetleri gibi sağlayan sistemleri otomatik olarak keşfetmek için kullandı.[7] Xcode'ın önceki sürümleri "Adanmış Ağ Yapıları" adlı bir sistem sağladı. Bu özellikler Xcode'ın desteklenen sürümlerinde yoktur.

Xcode aynı zamanda Apple'ınWebObjects araçlarını, Java web uygulamaları ve web servisleri oluşturmak için kullanılan çerçeveleri içerir. Xcode 3.0'dan beri, Apple WebObjects gelişimini Xcode'ın içine düşürdü; Bunun yerine WOLips kullanılmalıdır.[8] Xcode 3 yine de WebObjects çerçevelerini içerir.

Sürüm geçmişi

[değiştir |kaynağı değiştir]
SürümTarihmacOS SDKiOS SDKwatchOS SDKtvOS SDK
1.028 Eylül 200310.3 (Panther)---
2.029 Nisan 200510.4 (Tiger)
3.026 Ekim 200710.5 (Leopard)2.0
4.014 Mart 201110.6 (Snow Leopard)4.0
5.018 Eylül 201310.8 (Mountain Lion)7.0
6.017 Eylül 201410.9 (Mavericks)8.0
7.016 Eylül 201510.11 (El Capitan)9.02.0
8.013 Eylül 201610.12 (Sierra)10.03.010.0
9.019 Eylül 201710.13 (High Sierra)11.04.011.0
10.017 Eylül 201810.14 (Mojave)12.05.012.0
11.020 Eylül 201910.15 (Catalina)13.06.013.0
12.016 Eylül 202011.0 (Big Sur)14.07.014.0
13.020 Eylül 202112.0 (Monterey)14.07.014.0
14.012 Eylül 202213.0 (Ventura)14.07.014.0
15.018 Eylül 202314.0 (Sonoma)14.07.014.0

Kaynakça

[değiştir |kaynağı değiştir]
  1. ^Hata: Referans düzgün görüntülenemiyor. Bilgi içinbelgeleme sayfasına bakınız.
  2. ^"Arşivlenmiş kopya". 5 Temmuz 2017 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  3. ^"Arşivlenmiş kopya". 20 Eylül 2014 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  4. ^"Arşivlenmiş kopya". 8 Ocak 2017 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  5. ^"Arşivlenmiş kopya". 25 Mart 2015 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  6. ^"Arşivlenmiş kopya". 25 Temmuz 2017 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  7. ^"Arşivlenmiş kopya". 30 Mayıs 2012 tarihinde kaynağındanarşivlendi. Erişim tarihi:7 Temmuz 2017. 
  8. ^"Arşivlenmiş kopya". 16 Haziran 2013 tarihindekaynağından arşivlendi. Erişim tarihi:16 Haziran 2013. 

Dış bağlantılar

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

Ayrıca bakınız

[değiştir |kaynağı değiştir]
Kurucular
Yönetim Kurulu
Mevcut
Önceki
Yöneticiler
Mevcut
Önceki
Servisler
Mağazalar
Destek
Ürünler
Donanım
Yazılım
Şirketler
Bağlı ortaklıklar
Devralmalar
ilgili
macOS Geliştirici Araçları
C veC++
Açık kaynak
Freeware
Perakende
Durduruldu
Java
Açık kaynak
Freeware
Perakende
Durduruldu
JavaScript
Açık kaynak
CLI
Açık kaynak
Freeware
Perakende
Durduruldu
Flash
PHP
Açık kaynak
Özel mülk
R
Python
Açık kaynak
Özel mülk
Pascal ve
Object Pascal
Açık kaynak
Freeware
Perakende
Durduruldu
BASIC
Açık kaynak
Freeware
Perakende
Durduruldu
Go
Açık kaynak
Freeware
Perakende
Çevrimiçi
Qt
Açık kaynak
GTK
Açık kaynak
Özel mülk
wxWidgets
Açık kaynak
CLI
Açık kaynak
Özel mülk
VCL veilgili olanlar
Açık kaynak /LCL
Özel mülk
Cocoa
Özel mülk
Java-based
Açık kaynak
Özel mülk
Windows API
Açık kaynak
Özel mülk
Diğer
Açık kaynak
Özel mülk
"https://tr.wikipedia.org/w/index.php?title=Xcode&oldid=33253790" sayfasından alınmıştır
Kategoriler:
Gizli kategoriler:

[8]ページ先頭

©2009-2026 Movatter.jp