wmzilla.com | Webmaster ve grafikerler paylaşım , ticaret platformu

Geri git   wmzilla.com | Webmaster ve grafikerler paylaşım , ticaret platformu > Diğer > Mobil uygulamalar > OS ( iphone ) uygulamaları
GET sistemi
Hakkimizda Messenger indir GET Platinum Card Etkinlik Takvimi Forum Kurallari Konum Belirleme Lokasyon ve Destek Ofisi

GET Platinum Card

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 18.06.2014, 21:07
RobiN - ait Kullanıcı Resmi (Avatar)
 
Ankara
Üyelik: 18.06.2014
Ticaret Sayısı: (0)
Ticaret Yüzdesi:(%)
Ad-Soyad:
Nereden:
Konular: 88
Mesaj Sayısı:88
Blog girişleri:
Standart Swift Programlama Diline Genel Bakış


dc.tc

Apple firmasının ileride kullanmaya başlayacağı programlama diline genel bir bakış atalım ve neler yapılabileceğini inceleyelim.

Basit Değerler (Temel Değişken Tanımlama)

Sabit tanımlamak için let kullanabilir, değişken tanımlamak için de var kullanabilirsiniz. Bir sabitin değeri derleme zamanında bilinmesi gerekmez, ancak tam olarak bir kere bu sabite değer atamanız gerekir. Bu sabitleri bir kere tanımlamanız ve virçok yerde kullanabileceğiniz anlamına gelir.


var myDegisken = 42
myDegisken = 50
let mySabit = 42



Bir sabit veya değişken kendisine atamak istediğiniz değer olarak aynı türde olmalıdır. Ancak, her zaman açıkça türünü yazmak zorunda değilsiniz. Bir değişken veya sabit tanımlarken değer ataması yapmanız, derleyicinin onun tipini algılamasını sağlar. Yukarıdaki örneklerde myDegisken başlangıç değeri integer (tam sayı) olduğu için derleyici myDegisken’in integer (tam sayı) olduğunu tahmin eder.

Başlangıç değeri yeterli bilgi vermezse (veya başlangıç değeri yoksa), iki nokta üst üste ile değişken tipini belirtebilirsiniz.


let implicitInteger = 70
let implicitDouble = 70.0
let explicitDouble: Double = 70



Üstü örtülü değerler (implicit) başka bir değere asla dönüştürülemez.

Eğer bir değeri başka bir tipe dönüştürmeniz gerekirse, explicitly (açık olarak) bir değişken oluşturmanız yeterli olacaktır.


Kod:
let etiket = "Genişlik "
let genislik = 94
let etiketGenisligi = etiket + String(genislik)



Değişkenleri string içerisinde yazmanın başka diğer basit yolu ise, değişkenleri parantez içine alarak başına () koymak yeterli olacaktır.


Kod:
let elma = 3
let portakal = 5
let elmaToplami = "I have (elma) apples."
let meyvaToplami = "I have (elma + portakal) pieces of fruit."


Dizileri ve dictionary’leri köşeli parantez ([]) ile oluşturabilir ve değerlerine köşeli parantez ([]) içerisine index numarası ve anahtarı yazarak ulaşabilirsiniz.

Kod:
var shoppingList = ["catfish", "water", "tulips", "blue paint"]
shoppingList[1] = "bottle of water"

var occupations = [
"Malcolm": "Captain",
"Kaylee": "Mechanic",
  ]
occupations["Jayne"] = "Public Relations"

Boş bir dizi ya da dictionary oluşturmak için initializer syntax kullanabilirsiniz.

Kod:
let emptyArray = String[]()
let emptyDictionary = Dictionary<String, Float>()


Alıntı ile Cevapla
Sponsored Links
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Şu Anki Saat: 23:23

Forum Hakkımızda
Powered by vBulletin® Version 3 (Licensed by WMZILLA INC.)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

© 2014 wmzilla.com | WMZilla Bir Netra iştirakıdır.
09:00 - 20:00 Destek hattı : +31640337288
WMZilla lokasyon ve yazılım ofisi :
Loevesteinlaan 923 2533CC Den haag / Netherlands
WMZilla
DMCA.com Protection Status

Bir forum sitesi olan wmzilla.com üzerinde, forum kullanıcıları 5651 sayılı kanun'un ilgili maddesine ve T.C.K'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı bazlı herhangi bir durumdan wmzilla.com sorumlu değildir. Tüm hukuksal bildirimlerde bulunmak için abuse@wmzilla.com adresi ile iletişime geçebilirsiniz bu çerçevede, wmzilla.com yönetimi tarafından en geç 7 iş günü içerisinde tarafınıza dönüş yapılacaktır.