美文网首页
Lecture 1 Introduction

Lecture 1 Introduction

作者: 快乐捣蛋鬼 | 来源:发表于2019-07-14 22:29 被阅读0次
    lecture1_CoreOS.png
    lecture1_CoreServices.png
    lecture1_Media.png
    lecture1_CocoaTouch.png

    Notes

    1. didSet

    property observer, 相当于对属性的一个observer,每当flipCount的值发生改变,就会调用didSet{ execute... }

    var flipCount = 0 {
            didSet {
                flipCountLabel.text = "FlipCount: \(flipCount)"
            }
    }
    

    2. Outlet Collection

    选中Outlet Collection后会自动创建一个UIButton类型的数组, 在storyboard中连接一个button到flipCards属性,这个数组就增加一个你连接的button。每个button的在flipCards的index取决于加入时的顺序,而非在View中的位置,第一个连接的button的index是0,第二个连接的button的index是1,依次...


    lecture1_OutletCollection
    @IBOutlet var flipCards: [UIButton]!
    @IBAction func flipCard(_ sender: UIButton) {
            if let cardIndex = flipCards.firstIndex(of: sender) {
            }
        }
    

    相关文章

      网友评论

          本文标题:Lecture 1 Introduction

          本文链接:https://www.haomeiwen.com/subject/anxikctx.html