Swift uygulamasında yeniyim ve girilen metne dayalı bir dize görüntüleyen basit bir uygulama yapmaya çalışıyorum.Swift 2.0/iOS Dağıtıcı Hatası
iOS 9 ve Swift 2.0 ile birkaç yeni değişiklik olduğunu anlıyorum. IOS 8 ve Swift 1.2'den bir eğitici izliyorum ve çalıştırmaya çalıştığım kodun bir "!" 'Ye ihtiyacım olduğunu belirterek derleme olmadığını fark ettim. bir değişkene ihtiyaç duymaz. Çıkarma hakkında ve gerektiğinde öğrenmenin en iyi yolu nedir? Bir öğretici veya video son derece yararlı olacaktır:
import UIKit
class ViewController: UIViewController {
@IBOutlet var resultLabel: UILabel!
@IBOutlet var age: UITextField!
@IBOutlet var convertedAge: UILabel!
@IBAction func checkAge(sender: AnyObject) {
var enteredAge = Int(age.text)
//exclamation mark "unwraps" a variable
//a way for the programmer to ensure that a value will be an int
var catYears = enteredAge! * 7
resultLabel.text = "Your cat is \(catYears)"
print(age.text)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Bu amaçla elma kendi kaynağını öneriyorum
Hepsi Apple'ın okunabilir kitapta. Oradan başla ve kapsanan temel şeylerin çoğuna sahip olacaksın. –
Apple Inc.'in Swift Programlama Dili (Swift 2.2) https://itun.es/jp/jEUH0.l –