coolwolf / 19/02/2015

Folx GO

Size bu arkadaşlarla geçen küçük bir tecrübeden bahsedeyim.
Belki kullanmayı düşünen vardır da fikir olur.
Programın Web Sitesi : http://mac.eltima.com/download-manager.html
Mac App Store Linki : https://itunes.apple.com/us/app/folx-go/id736584830?mt=12
Mevzuya gelince;
iGetter‘ın her açılışta bekletmesinden sıkılınca başka bir indirme yöneticisi yok mu diye bakınayım dedim. Araştırınca da bu Folx programını buldum.
İndirdim kurdum fena değil gibi. Türkçesi var mı diye bakınırken olmadığını fark ettim.
Ardından da üşenmeyip adamlara mail attım : “Programda Türkçe dili yok, isterseniz sizin için tercüme edebilirim” dedim.
Gelen cevap: “Çok sağolun, Türkçe tercümeye ihtiyacımız yok”
Cevabım saçmalığı ile dumura uğrayıp şunu yazdım ben de : “Bu ne biçim cevap ? Tercümeye sizin neden ihtiyacınız olsun. Türkçe kullanmak isteyenlerin ihtiyacı olur. Belki para isterim diye öyle yazdınız. Ama para istemiyorum. Bunu sizin için ücretsiz yaparım”
Adamlar üşenmeyip bir daha cevap yazmış: “Yanlış anlaşılma için kusura bakmayın. Müdürümle konuştum. Şu anki dillerden başka bir dile tercüme için ayıracak personelimiz yok”
Buyur burdan yak. (Acaba adamın elinde kaynak kodu mu yok !? 🙂 Belki de yazılımcısı tercümeyi modüler yapmadı ve adamın tercümeyi kodun içine gömmesi gerekiyor. Ama koda ulaşamadığı için yapamıyor.)
Eğer bu yazıyı okuyan ve bu programı kullanmak isteyecek arkadaş varsa, lütfen bu adamların saygısızlığına karşılık olarak, hiç değilse “Türkçe tercüme istiyoruz” diye mail atın.

coolwolf / 15/02/2015

Swift Cocoa, ComboBox doldurmak

Swift ile Combobox doldurmak için 2 farklı yöntem kullanabilirsiniz :
1. Manual Yöntem :
Öncelikle alttaki resimde göründüğü gibi datasource özelliğini devre dışı bırakalım.

Ardından da windowDidLoad yada istediğiniz başka bir yerde aşağıdakine benzer bir kodla ComboBox’ınıza öğeler ekleyin.

for index in 1..5
{
    self.cbxComboBoximiz.addItemWithObjectValue(index)
}

2. DataSource ile :
Öncelikle yukarıdaki resmin tersine “Uses Data Source” seçeneğini işaretliyoruz.
Combobox’ın üzerine sağ tıkladığımızda çıkan pencereden datasource ve delegate seçeneklerinin yanındaki + işaretine basılı tutarak File Owner üzerine sürükleyiniz.
Ardından Window’umuzun .swift uzantılı dosyasında bulunan kod kısmına alttaki kodları kendi işleminize göre özelleştirerek ComboBox‘ımıza satırları eklemiş oluyoruz. Aslında burada kullandığımız yapı, TableView‘e veri doldurmak ile neredeyse aynı.

var sayi=0
myComboBox.dataSource = self
myComboBox.usesDataSource = true
func numberOfItemsInComboBox(comboBox: NSComboBox) -> Int {
    return 6
}
func comboBox(aComboBox: NSComboBox!, objectValueForItemAtIndex index: Int) -> AnyObject! {
  sayi++
  return sayi
}