我想知道委托方法是如何知道何时被调用的?例如,在
那么,代码是如何检测何时调用
UITextFieldDelegate
协议中,当文本字段开始编辑时(我实现了此方法),将调用 textFieldDidBeginEditing:
方法。那么,代码是如何检测何时调用
textFieldDidBeginEditing:
呢?系统是否只是检查是否已经实现了 textFieldDidBeginEditing:
,如果已经实现,则运行该方法?这其中是否有一些看不见的东西?
id<UITextFieldDelegate>
类型,不需要使用performSelector来让编译器满意。 - CrimsonDiego