2 Mart 2015 Pazartesi

Ekstra Kodlama Enerjisi: Alcatraz





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