Swift 2 ile iOS Geliştirme - Playground
Bu bölümde, hızlı bir kod yazıp çalıştırabileceğimiz yeni bir ortamı tanıtacağız. Hızlı oyun alanının aşağıdaki yönlerini de ele alacağız -
- Variables
- Dictionaries
- Arrays
- Loops
- Sınıflar ve Nesneler
Note- Sadece bu eğitimde kullanacağımız temel kavramlara bakacağız, hızlıca derinlemesine öğrenmek istiyorsanız Swift Eğitimimize göz atabilirsiniz .
Playground, hızlı kodu yürütmek için Xcode ile sağlanan bir araçtır. Yeni bir oyun alanı oluşturarak başlayacağız.
Swift Playground'u Başlatma
Hızlı bir oyun alanı oluşturmak için, Xcode simgesine tıklayın ve ilk seçeneği seçin, hızlı bir oyun alanına başlayın.
Oyun alanınıza adı verin ve iOS olarak Platform'u seçin. Oyun alanımızı Demo Oyun Alanı olarak adlandıralım. İleri'ye tıklayın.
Bir Oyun Alanı yapmak için izlemeniz gereken tek adım bunlar. Aşağıdaki ekran görüntüsü Playground'u göstermektedir.
Sr.No | Temel Kavramlar ve Açıklama |
---|---|
1 | Değişkenler Değişken, programımızın verileri depolamak ve işlemek için kullanabileceği bir bellek / depolamadır. Her değişkenin, bir değişkenin bellekte kaplayacağı boyutu belirleyen belirli bir veri türü vardır. |
2 | Sözlükler Sözlük, değerleri bir anahtar değer çiftinde depolayan bir koleksiyondur, yani bir sözlükte depolanan veriler, her bir değerin bir anahtarla ilişkili olduğu bir yöntemde depolanır. Burada, her anahtar benzersizdir ve aynı sözlükte iki kez görünemez. |
3 | Diziler Diziler, sıralı bir listede aynı tür verileri depolayan veri türleridir. Aynı değer bir dizide birden çok dizinde / Yerde görünebilir. |
4 | Döngüler (Kontrol Akışı) Swift, çeşitli Kontrol Akışı İfadeleri sağlar. Döngüler genellikle bir Koşul / Programcının o döngüden ihtiyacı karşılanana kadar bir koşulu veya ifadeyi birden çok kez yinelemek için kullanılır. |
5 | Sınıflar ve Nesneler Sınıflar, programınızın kodunun yapı taşları olan genel amaçlı esnek yapılardır. Nesne, genellikle bir sınıfın örneğini ifade etmek için kullanılan terimdir, bu nedenle nesneler yerine örnek olarak adlandırabiliriz. |