Xcode macOS, iOS, watchOS, tvOS ve 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.
Geliştirici(ler) | Apple |
---|---|
İlk yayınlanma | 2003 |
Güncel sürüm | 15.2 (15C500b) / 8 Ocak 2024 | )
İşletim sistemi | macOS |
Tür | Tümleşik geliştirme ortamı |
Lisans | Açık kaynak bileşenleriyle freeware |
Resmî sitesi | developer.apple.com/xcode/ |
Başlıca özellikleri
Xcode, çeşitli programlama modelleri ile C, , Objective-C, Objective-C ++, Java, , Python, Ruby, (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 , 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 ç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 '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 , 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 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üm | Tarih | macOS SDK | iOS SDK | watchOS SDK | tvOS SDK |
---|---|---|---|---|---|
1.0 | 28 Eylül 2003 | 10.3 (Panther) | - | - | - |
2.0 | 29 Nisan 2005 | 10.4 (Tiger) | |||
3.0 | 26 Ekim 2007 | 10.5 (Leopard) | 2.0 | ||
4.0 | 14 Mart 2011 | 10.6 (Snow Leopard) | 4.0 | ||
5.0 | 18 Eylül 2013 | 10.8 (Mountain Lion) | 7.0 | ||
6.0 | 17 Eylül 2014 | 10.9 (Mavericks) | 8.0 | ||
7.0 | 16 Eylül 2015 | 10.11 (El Capitan) | 9.0 | 2.0 | |
8.0 | 13 Eylül 2016 | 10.12 (Sierra) | 10.0 | 3.0 | 10.0 |
9.0 | 19 Eylül 2017 | 10.13 (High Sierra) | 11.0 | 4.0 | 11.0 |
10.0 | 17 Eylül 2018 | 10.14 (Mojave) | 12.0 | 5.0 | 12.0 |
11.0 | 20 Eylül 2019 | 10.15 (Catalina) | 13.0 | 6.0 | 13.0 |
12.0 | 16 Eylül 2020 | 11.0 (Big Sur) | 14.0 | 7.0 | 14.0 |
13.0 | 20 Eylül 2021 | 12.0 (Monterey) | 14.0 | 7.0 | 14.0 |
14.0 | 12 Eylül 2022 | 13.0 (Ventura) | 14.0 | 7.0 | 14.0 |
15.0 | 18 Eylül 2023 | 14.0 (Sonoma) | 14.0 | 7.0 | 14.0 |
Kaynakça
- ^ "Arşivlenmiş kopya". 5 Temmuz 2017 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ "Arşivlenmiş kopya". 20 Eylül 2014 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ "Arşivlenmiş kopya". 8 Ocak 2017 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ "Arşivlenmiş kopya". 25 Mart 2015 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ "Arşivlenmiş kopya". 25 Temmuz 2017 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ "Arşivlenmiş kopya". 30 Mayıs 2012 tarihinde kaynağından . Erişim tarihi: 7 Temmuz 2017.
- ^ . 16 Haziran 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Haziran 2013.
Dış bağlantılar
- Xcode – Mac App Store 5 Temmuz 2017 tarihinde Wayback Machine sitesinde .
- Apple Developer Connection: Xcode araç ve kaynakları 5 Temmuz 2017 tarihinde Wayback Machine sitesinde .
- Download Xcode 18 Haziran 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
Xcode macOS iOS watchOS tvOS ve icin yazilim gelistirmek icin Apple tarafindan gelistirilen macOS icin entegre bir tumlesik gelistirme ortamidir Yazilim gelistirme araclarini icerir Ilk kez 2003 yilinda piyasaya cikan hizmetin en istikrarli surumu surum 8 3 3 tur ve Mac App Store den macOS Sierra kullanicilari icin ucretsiz olarak sunulmaktadir Kayitli gelistiriciler Apple Developer web sitesinden paketi onizleme surumlerini ve onceki surumlerini indirebilirler Bununla birlikte Apple son zamanlarda yazilimin surum 9 beta 2 nin beta versiyonunu Apple Developer hesaplariyla halka acik hale getirdi XcodeGelistirici ler AppleIlk yayinlanma2003Guncel surum15 2 15C500b 8 Ocak 2024 5 ay once 2024 01 08 Isletim sistemimacOSTurTumlesik gelistirme ortamiLisansAcik kaynak bilesenleriyle freewareResmi sitesideveloper apple com xcode Baslica ozellikleriXcode cesitli programlama modelleri ile C C Objective C Objective C Java Python Ruby Rez ve Swift programlama dilleri icin kaynak kodunu destekler bunlarla sinirli olmamak uzere Cocoa API Carbon API ve Java da vardir Ucuncu taraflar Free Pascal Ada C Sharp Perl ve D icin destek eklemistir Xcode birden fazla mimari icin kod iceren cok mimari cift dosyalara izin veren calistirilabilir formati sayesinde evrensel ikili dosyalar olusturabilir Bu yazilimin hem PowerPC hem de Intel tabanli x86 platformlarda calismasina izin verir her iki mimari icin de 32 bit ve 64 bit kodlarini icerebilir iOS SDK sini kullanan Xcode ARM mimarisi islemcilerinde calisan iOS uygulamalari derlemek ve hata ayiklamak icin de kullanilabilir Xcode DTrace adli dinamik izleme cercevesinin ustunde calisan Instruments araclarini icerir Sun Microsystems tarafindan olusturuldu ve OpenSolaris in bir parcasi olarak piyasaya suruldu Kompozisyon Paketin ana uygulamasi Xcode olarak da adlandirilan entegre gelistirme ortami IDE dir Xcode paketi Apple in gelistirici belgelerinin cogunu ve grafiksel kullanici arayuzu olusturmak icin kullanilan bir Interface Builder aracini icerir Xcode 4 1 e kadar Xcode paketi GNU Compiler Collectionun degistirilmis bir surumunu iceriyordu Xcode 3 1 de Xcode 4 6 3 e kadar on uclari GNU Compiler Collectionundan ve ye dayanan bir kod ureticisinden olusan LLVM GCC derleyicisini iceriyordu Xcode 3 2 ve sonrasinda yeni yazilmis on uclar LLVM ye dayanan bir kod uretici ve Clang statik cozumleyicisi ile birlikte Clang C C Objective C derleyicisini iceriyordu Xcode 4 2 ile baslayarak Clang varsayilan derleyici oldu Xcode 5 0 ile baslayarak Clang saglanan tek derleyiciydi Xcode 4 6 3 e kadar Xcode paketi IDE hata ayiklayici icin arka uc olarak GNU Debugger i GDB kullandi Xcode 4 3 ile baslayarak LLDB hata ayiklayici da saglandi Xcode 4 5 ile baslayan IDE nin hata ayiklayici icin varsayilan arka uc olarak GDB yi degistirdi Xcode 5 0 ile baslayarak GDB artik saglanmadi Kaldirilan ozellikler Eskiden Xcode bir urun olusturma islemini birden fazla sisteme dagitmayi destekledi Dahil olan bir teknoloji Shared Workgroup Build olarak adlandirildi ve Bonjour protokolunu derleyici hizmetleri gibi saglayan sistemleri otomatik olarak kesfetmek icin kullandi Xcode in onceki surumleri Adanmis Ag Yapilari adli bir sistem sagladi Bu ozellikler Xcode in desteklenen surumlerinde yoktur Xcode ayni zamanda Apple in araclarini Java web uygulamalari ve web servisleri olusturmak icin kullanilan cerceveleri icerir Xcode 3 0 dan beri Apple WebObjects gelisimini Xcode in icine dusurdu Bunun yerine WOLips kullanilmalidir Xcode 3 yine de WebObjects cercevelerini icerir Surum gecmisiSurum Tarih macOS SDK iOS SDK watchOS SDK tvOS SDK1 0 28 Eylul 2003 10 3 Panther 2 0 29 Nisan 2005 10 4 Tiger 3 0 26 Ekim 2007 10 5 Leopard 2 04 0 14 Mart 2011 10 6 Snow Leopard 4 05 0 18 Eylul 2013 10 8 Mountain Lion 7 06 0 17 Eylul 2014 10 9 Mavericks 8 07 0 16 Eylul 2015 10 11 El Capitan 9 0 2 08 0 13 Eylul 2016 10 12 Sierra 10 0 3 0 10 09 0 19 Eylul 2017 10 13 High Sierra 11 0 4 0 11 010 0 17 Eylul 2018 10 14 Mojave 12 0 5 0 12 011 0 20 Eylul 2019 10 15 Catalina 13 0 6 0 13 012 0 16 Eylul 2020 11 0 Big Sur 14 0 7 0 14 013 0 20 Eylul 2021 12 0 Monterey 14 0 7 0 14 014 0 12 Eylul 2022 13 0 Ventura 14 0 7 0 14 015 0 18 Eylul 2023 14 0 Sonoma 14 0 7 0 14 0Kaynakca Arsivlenmis kopya 5 Temmuz 2017 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 Arsivlenmis kopya 20 Eylul 2014 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 Arsivlenmis kopya 8 Ocak 2017 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 Arsivlenmis kopya 25 Mart 2015 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 Arsivlenmis kopya 25 Temmuz 2017 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 Arsivlenmis kopya 30 Mayis 2012 tarihinde kaynagindan Erisim tarihi 7 Temmuz 2017 16 Haziran 2013 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Haziran 2013 Dis baglantilarXcode Mac App Store 5 Temmuz 2017 tarihinde Wayback Machine sitesinde Apple Developer Connection Xcode arac ve kaynaklari 5 Temmuz 2017 tarihinde Wayback Machine sitesinde Download Xcode 18 Haziran 2016 tarihinde Wayback Machine sitesinde Ayrica bakinizInterface Builder uygulama Xgrid Instruments yazilim