什么“做”意味着迅速?

时间:2014-09-04 09:20:18

标签: objective-c swift

我主要使用Java和JavaScript语言开发。

所以,我是否不确定"做了什么"意味着迅速或客观 - c。

protocol DiceGameDelegate {
    func gameDidStart(game: DiceGame)
    func game(game: DiceGame, didStartNewTurnWithDiceRoll diceRoll: Int)
    func gameDidEnd(game: DiceGame)
}

1 个答案:

答案 0 :(得分:5)

假设您必须执行一个名为“anAction”的操作,并且可能会发生类似的委托调用。

willPerform anAction [可能是委托调用,在执行anAction之前]

执行 anAction

didPerform anAction [可能是委托调用,已执行anAction]

同样适用于UIViewController lifecycle

viewDidLoad - 视图已加载

viewWillAppear - 视图即将加载

viewDidAppear - 视图已加载

viewWillDisappear - 视图将消失

viewDidDisappear - 视图已消失

它与英语语法相同。

Will表示未来,did表示过去。