25 Haziran 2014 Çarşamba

Apple Swift typealias: Varolan Bir Tip için Takma Ad (Type Aliases) Kullanmak

Varolan bir tip için alternatif bir isim yani bir takma ad kullanmak istersek typealias anahtar kelimesinden faydalanabiliriz.

Varolan bir tipe kendi adı ile değil de context'e daha uygun bir isim ile erişip kullanmak için typealias anahtar kelimesinden faydalanırız ve tip için bir takma isim belirleriz.

Örneğin; 16 bitlik bir ses örneği için UInt16 tipi ile çalışabileceğimiz gibi AudioSample isimli bir takma ad belirleyip, bu tipten değişkenler tanımlayarak da çalışabiliriz.

typealias AudioSample = UInt16

Bir takma isim tanımladığınızda, bu adı, orjinal tipi kullanabileceğiniz her yerde kullanabilirsiniz.

var enDusukDeger = AudioSample.min
// enDusukDeger değişkeninin değeri, UInt16 için minimum değer olan 0 olarak atanmıştır.

Bu örnekte, AudioSample , UInt16 için bir takma ad olarak tanımlanmıştır. Takma ad olarak tanımlanmış olmasından dolayı, AudioSample.min şeklinde AudioSample üzerindeki min üyesine yapılan çağrı, aslında UInt16.min olarak, UInt16 üzerinde yer alan min üyesine yapılmıştır. UInt16.min için öntanımlı değer 0 olduğundan dolayı, enDusukDeger isimli değişkenin de başlangıç değeri 0 olarak atanmış olur.

17 Haziran 2014 Salı

WCF Nedir?

Aşağıdaki logodan da anlaşılacağı üzere,
konumuz; Windows Communication Foundation değil.


World Cat Federation

Cats Everywhere

Ruffles Unboxing Video

Ruffles Unboxing Video


Gıda Uzmanı Hocamız Gözen Ünten ile birlikte kaydettiğimiz Ruffles Unboxing Videosu

Gözen Ünten

Ercan Bozkurt

14 Haziran 2014 Cumartesi

7 Haziran 2014 Cumartesi

Android Uygulama Geliştiricinin Temel İhtiyaç Listesi


JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

ADT Bundle: http://developer.android.com/sdk/index.html

Android Studio: http://developer.android.com/sdk/installing/studio.html
İlk kez kurulum yapacaksanız, Installing Android Studio başlığındaki bilgilere
bakmakta fayda var.

Genymotion: http://www.genymotion.com

SQLite: http://sqlite.org/
SQLite Manager: https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/
SQLiteManager: http://sourceforge.net/projects/sqlitemanager/files/
Vagrant: http://igorfrenkel.ca/testing-android-apps-with-vagrant/

Manymo: https://www.manymo.com/

4 Haziran 2014 Çarşamba

Microsoft Visual Studio 14.0.21730.1 Community Technical Preview Download


Aşağıdaki linki kullanarak vsnext.ctp_pro_enu.iso isimli Visual Studio 14 CTP .iso dosyasını bilgisayarınıza indirebilirsiniz.



Daha detaylı bilgi ve Visual Studio SDK için http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs linkini ziyaret edebilirsiniz.

Ek: Visual Studio 2015 RC sürümünü indirmek için http://ercanbozkurt.blogspot.com/2015/05/microsoft-visual-studio-2015-rc-download.html bağlantısını takip edebilirsiniz.