mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 15:24:09 +03:00
commit
4eece7e02f
@ -25,14 +25,14 @@ import UIKit
|
|||||||
|
|
||||||
|
|
||||||
//XCode işaretlemelerle kodunuzu bölümlere ayırmanızı ve sağ üstteki metot
|
//XCode işaretlemelerle kodunuzu bölümlere ayırmanızı ve sağ üstteki metot
|
||||||
listesinde gruplama yapmanıza olanak sağlıyor
|
//listesinde gruplama yapmanıza olanak sağlıyor
|
||||||
// MARK: Bölüm işareti
|
// MARK: Bölüm işareti
|
||||||
// TODO: Daha sonra yapılacak
|
// TODO: Daha sonra yapılacak
|
||||||
// FIXME: Bu kodu düzelt
|
// FIXME: Bu kodu düzelt
|
||||||
|
|
||||||
|
|
||||||
//Swift 2 de, println ve print metotları print komutunda birleştirildi. Print
|
//Swift 2 de, println ve print metotları print komutunda birleştirildi.
|
||||||
otomatik olarak yeni satır ekliyor.
|
//Print otomatik olarak yeni satır ekliyor.
|
||||||
print("Merhaba dünya") // println print olarak kullanılıyor.
|
print("Merhaba dünya") // println print olarak kullanılıyor.
|
||||||
print("Merhaba dünya", appendNewLine: false) // yeni bir satır eklemeden yazar.
|
print("Merhaba dünya", appendNewLine: false) // yeni bir satır eklemeden yazar.
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ print("Build degiskeni: \(buildDegiskeni)") // Build degeri: 7
|
|||||||
*/
|
*/
|
||||||
var baziOptionalString: String? = "optional" // nil olabilir.
|
var baziOptionalString: String? = "optional" // nil olabilir.
|
||||||
// yukarıdakiyle aynı ama ? bir postfix (sona eklenir) operatördür. (kolay
|
// yukarıdakiyle aynı ama ? bir postfix (sona eklenir) operatördür. (kolay
|
||||||
okunabilir)
|
//okunabilir)
|
||||||
var someOptionalString2: Optional<String> = "optional"
|
var someOptionalString2: Optional<String> = "optional"
|
||||||
|
|
||||||
|
|
||||||
@ -104,7 +104,8 @@ if let baziOpsiyonelSabitString = baziOptionalString {
|
|||||||
// Swift değişkenlerde herhangi bir tip saklanabilir.
|
// Swift değişkenlerde herhangi bir tip saklanabilir.
|
||||||
// AnyObject == id
|
// AnyObject == id
|
||||||
// Objective-C deki `id` den farklı olarak, AnyObject tüm değişkenlerle
|
// Objective-C deki `id` den farklı olarak, AnyObject tüm değişkenlerle
|
||||||
çalışabilir (Class, Int, struct, etc)
|
//çalışabilir
|
||||||
|
(Class, Int, struct, etc)
|
||||||
var herhangiBirObject: AnyObject = 7
|
var herhangiBirObject: AnyObject = 7
|
||||||
herhangiBirObject = "Değer string olarak değişti, iyi bir yöntem değil ama mümkün"
|
herhangiBirObject = "Değer string olarak değişti, iyi bir yöntem değil ama mümkün"
|
||||||
|
|
||||||
@ -234,7 +235,7 @@ func fiyatlariGetir() -> (Double, Double, Double) {
|
|||||||
let fiyatTuple = fiyatlariGetir()
|
let fiyatTuple = fiyatlariGetir()
|
||||||
let fiyat = fiyatTuple.2 // 3.79
|
let fiyat = fiyatTuple.2 // 3.79
|
||||||
// _ (alt çizgi) kullanımı Tuple degerlerini veya diğer değerleri görmezden
|
// _ (alt çizgi) kullanımı Tuple degerlerini veya diğer değerleri görmezden
|
||||||
gelir
|
//gelir
|
||||||
let (_, fiyat1, _) = fiyatTuple // fiyat1 == 3.69
|
let (_, fiyat1, _) = fiyatTuple // fiyat1 == 3.69
|
||||||
print(fiyat1 == fiyatTuple.1) // true
|
print(fiyat1 == fiyatTuple.1) // true
|
||||||
print("Benzin fiyatı: \(fiyat)")
|
print("Benzin fiyatı: \(fiyat)")
|
||||||
|
Loading…
Reference in New Issue
Block a user