PS:Dominic的笔记真的对我很有用! 真心谢谢啦
Stanford CS193p iOS开发课程笔记(一)iOS包含哪些部分 底层Core OS 面向对象层Core Services 媒体层Media 触摸层Cocoa Touch 计算器DEMO 在今天的学习中,完成了计算器de...
PS:Dominic的笔记真的对我很有用! 真心谢谢啦
Stanford CS193p iOS开发课程笔记(一)iOS包含哪些部分 底层Core OS 面向对象层Core Services 媒体层Media 触摸层Cocoa Touch 计算器DEMO 在今天的学习中,完成了计算器de...
重新开始,跟着楼主的步伐,踏踏实实的学习。 为楼主补充下我认为的重点。
希望交换看法。
###########
// @IBoutlet is from XCODE , weak ref count !? ,感叹号是什么用?
@IBOutlet weak var display: UILabel!
// 一定要改成 UiButton , 而不是anyObj
// 在swift当中 , 所有的class中的property都要在初始化时赋值 , 要不会报错。
var userIsIntheMiddleOfTyping : Bool = false
@IBAction func appendDigit(sender: UIButton) {
// ? 是optional 类型 , nil : no set | something,就是swift根据上下文猜的
// 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开发课程笔记(一)iOS包含哪些部分 底层Core OS 面向对象层Core Services 媒体层Media 触摸层Cocoa Touch 计算器DEMO 在今天的学习中,完成了计算器de...
朋友你好。我也是自学IOS的。希望能够多交流啊
iOS开发成长之路从2015年8月初开始有做iOS开发的想法,到8月15日入手第一台MacMini,到今天2015年11月29日,已经过去了三个半月.这三个半月一直用下班的业余时间来进行Swi...