Bir çoğumuz iOS işletim sistemi için uygulama geliştirirken keşke XCode da şu
özellikte olsa dediğimiz olmuştur. Üstüne benim gibi .Net geliştirme yaparken
sebep nedendir bilinmez mobil programlamayı öğrenmek istemiş ve mobilin
büyülü dünyasına kapılmış biriyseniz Visual Studio ile XCode’u defalarca
karşılaştırmışsınızdır. Visual Studio yılların uygulama geliştirme IDE’si olmasına
rağmen bile hala eksikleri var takdir edersiniz ki XCode’un neden olmasın.
İşte XCode konusunda uzman olan üstadlarımız bu sesimizi duymuş olacak ki
XCode’a istediğimiz özellikleri ekleyebileceğimiz bir “Paket Manager” yazmışlar.
Üstelik bu packet manager’da Apple’ın parmağı yok. Dolayısı ile açık kaynak
kodlu olarak hazırlanmış bu uygulama hem güvenilir hem de geliştirilebilir
olmuş.
“Alcatraz” diye adlandırılan bu packet manager’i “Terminal” e
curl -fsSL
https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh
| sh
Komutunu yazıp çalıştırarak bilgisayarımıza kurabiliyoruz. Uygulama kendini
XCode’a entegre ettiği için kapatıp açmakta fayda var.
XCode’u tekrar açtığımızda Packet Manager ekranını aşağıdaki gibi açarız:
Packet Manager ekranı ise aşağıdaki gibidir:
Resimden sizinde anlayacağınız gibi ekran 3 ana kısımdan oluşmakta bunlar:
- Eklentiler (Plugins)
- Renk Şemaları (Color Schemes)
- Şablonlar (Templates) olmak üzere üçe ayrılmıştır.
Burada Eklentiler sekmesinde XCode’a eklemek istediğimiz yeni özellikleri
görüntüleyebilir; Renk Şemaları sekmesinden geliştirme arayüzümüzü
istediğimiz renklere boyayabilir; Şablonlar sekmesinden iste hoşumuza giden
doküman şablonlarını indirerek kullanabiliriz.
Eklentiler sekmesinden beğendiğimiz eklentiyi geliştirme arayüzümüze eklemek
için sol tarafındaki ikona tıklayarak kurabiliriz. Sağ tarafındaki ok ikonundan iste
uygulamanın Github sayfasına giderek özelliklerini inceleyebilir istersek kaynak
kodlarını kurcalayabiliriz.
Burada size şiddetle tavsiye edebileceğimiz iki tane eklenti bulunmaktadır.
Bunlar uygulama geliştirirken hayatınızı kurtarabilir. İlki “KSImageNamed”
isimli eklenti olup bu eklenti sayesinde uygulama kodu içerisinde image eklerken
imageNamed yazdığınızda direk size uygulamanıza entegre edilmiş imajları
göstermekte ve sürekli olarak imajları aramadan sizi kurtarmaktadır.
Bir diğeri ise CocoaPods eklentisidir. Bir çok konuda hayatımızı kurtaran
Dependency Manager olan CocoaPods’u bu eklenti sayesinde bizi komut
satırından kullanmaktan kurtarmaktadır. Kullanabilmek için kurduktan sonra
bilgisayarınıza kurulu olan CocoaPods yolunu uygulamaya göstermeniz
yeterlidir.
Daha fazla detayı Alcatraz sitesi olan alcatraz.io dan alabilirsiniz. Her türlü
ihtiyacınız için bundan sonra burada olacağım.
Mutlu kodlar...
Halit ŞENARSLAN
Uygulama Geliştirme Uzmanı


Hiç yorum yok:
Yorum Gönder