Xcode

Xcode macOS, iOS, watchOS, tvOS ve visionOS için yazılım geliştirmek için Apple tarafından geliştirilen macOS için entegre bir tü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 ve Mac App Store'den macOS Sierra kullanıcıları için ücretsiz olarak sunulmaktadır. 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.

 Başlıca özellikleri 
Xcode, çeşitli programlama modelleri ile C, C++, Objective-C, Objective-C ++, Java, AppleScript, Python, Ruby, ResEdit (Rez) ve Swift programlama dilleri için kaynak kodunu destekler; bunlarla sınırlı olmamak üzere Cocoa API, Carbon API ve Java da vardır. Üçüncü taraflar GNU Pascal, Free Pascal, Ada, C Sharp, Perl ve D için destek eklemiştir.

Xcode, birden fazla mimari için kod içeren "çok mimari çift" dosyalara izin veren Mach-O çalıştırılabilir formatı sayesinde, evrensel ikili dosyalar oluşturabilir. Bu, yazılımın hem PowerPC hem de Intel tabanlı (x86) platformlarda çalışmasına izin verir, her iki mimari için de 32-bit ve 64-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.

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

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

Xcode 4.1'e kadar, Xcode paketi GNU 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 ve LLVM'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 ve Clang statik çözümleyicisi ile birlikte Clang C / C ++ / Objective-C derleyicisini içeriyordu. Xcode 4.2 ile başlayarak, Clang varsayılan derleyici 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ç olarak GNU Debugger'ı (GDB) kullandı. Xcode 4.3 ile başlayarak, LLDB hata ayıklayıcı da sağlandı. Xcode 4.5 ile başlayan LLDB, IDE'nin hata ayıklayıcı için varsayılan arka uç olarak GDB'yi değiştirdi. Xcode 5.0 ile başlayarak, GDB artık sağlanmadı.

 Kaldırılan özellikler 
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ı ve Bonjour protokolünü derleyici hizmetleri gibi sağlayan sistemleri otomatik olarak keşfetmek için kullandı. 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'ın WebObjects 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. Xcode 3 yine de WebObjects çerçevelerini içerir.

 Sürüm geçmişi 
+SürümTarihmacOS SDKiOS SDKwatchOS SDKtvOS SDK1.028 Eylül 200310.3 (Panther)  - - -2.029 Nisan 200510.4 (Tiger)3.026 Ekim 200710.5 (Leopard)2.04.014 Mart 201110.6 (Snow Leopard)4.05.018 Eylül 201310.8 (Mountain Lion)7.06.017 Eylül 201410.9 (Mavericks)8.07.016 Eylül 201510.11 (El Capitan)9.02.08.013 Eylül 201610.12 (Sierra)10.03.010.09.019 Eylül 201710.13 (High Sierra)11.04.011.010.017 Eylül 201810.14 (Mojave)12.05.012.011.020 Eylül 201910.15 (Catalina)13.06.013.012.016 Eylül 202011.0 (Big Sur)14.07.014.013.020 Eylül 202112.0 (Monterey)14.07.014.014.012 Eylül 202213.0 (Ventura)14.07.014.015.018 Eylül 202314.0 (Sonoma)14.07.014.0

 Kaynakça 

 Dış bağlantılar 
 Xcode – Mac App Store 
 Apple Developer Connection: Xcode araç ve kaynakları 
 Download Xcode 

 Ayrıca bakınız 
Interface Builder (uygulama)
Xgrid
Instruments (yazılım)

Kategori:Ücretsiz yazılımlar
Kategori:Tümleşik geliştirme ortamları
Kategori:Kullanıcı arayüzü oluşturucuları
Kategori:İOS
Kategori:Mac OS X metin düzenleyicileri
Kategori:Apple tarafından yapılan sadece-MacOS yazılımları
Kategori:Yazılım tarihi
Kategori:Mac OS X programlama araçları
Kategori:2003 yazılımları