PS:Dominic的筆記真的對我很有用! 真心謝謝啦
Stanford CS193p iOS開發(fā)課程筆記(一)iOS包含哪些部分 底層Core OS 面向?qū)ο髮覥ore Services 媒體層Media 觸摸層Cocoa Touch 計(jì)算器DEMO 在今天的學(xué)習(xí)中,完成了計(jì)算器de...
PS:Dominic的筆記真的對我很有用! 真心謝謝啦
Stanford CS193p iOS開發(fā)課程筆記(一)iOS包含哪些部分 底層Core OS 面向?qū)ο髮覥ore Services 媒體層Media 觸摸層Cocoa Touch 計(jì)算器DEMO 在今天的學(xué)習(xí)中,完成了計(jì)算器de...
重新開始宵溅,跟著樓主的步伐芋绸,踏踏實(shí)實(shí)的學(xué)習(xí)顽铸。 為樓主補(bǔ)充下我認(rèn)為的重點(diǎn)嫉到。
希望交換看法奸晴。
###########
// @IBoutlet is from XCODE , weak ref count !? 绽诚,感嘆號是什么用?
@IBOutlet weak var display: UILabel!
// 一定要改成 UiButton 内列, 而不是anyObj
// 在swift當(dāng)中 撵术, 所有的class中的property都要在初始化時賦值 , 要不會報(bào)錯话瞧。
var userIsIntheMiddleOfTyping : Bool = false
@IBAction func appendDigit(sender: UIButton) {
// ? 是optional 類型 嫩与, nil : no set | something,就是swift根據(jù)上下文猜的
// String? that is optional that is can be a String!
// unwrap with ! point , 一定要用! 交排, 但是如果optional 是nil划滋,則crash
let digit = sender.currentTitle!
// print("digit = \(digit)")
if userIsIntheMiddleOfTyping {
display.text = display.text! + digit
} else {
display.text = digit
userIsIntheMiddleOfTyping = true
}
Stanford CS193p iOS開發(fā)課程筆記(一)iOS包含哪些部分 底層Core OS 面向?qū)ο髮覥ore Services 媒體層Media 觸摸層Cocoa Touch 計(jì)算器DEMO 在今天的學(xué)習(xí)中,完成了計(jì)算器de...
朋友你好。我也是自學(xué)IOS的埃篓。希望能夠多交流啊
iOS開發(fā)成長之路從2015年8月初開始有做iOS開發(fā)的想法,到8月15日入手第一臺MacMini,到今天2015年11月29日,已經(jīng)過去了三個半月.這三個半月一直用下班的業(yè)余時間來進(jìn)行Swi...