【发布时间】:2012-10-07 20:50:59
【问题描述】:
假设我正在创建一个名为 myTextView 的 UITextView 子类。我将使该课程成为自己的代表。所以,我需要实现像
这样的委托方法- (void)textViewDidBeginEditing:(UITextView *)textView {
我应该这样声明还是这样声明这个方法?
- (void)textViewDidBeginEditing:(myTextView *)textView {
在我看来它像递归,因为我在 myTextView 类中,定义了一个引用自身的委托...
什么是正确的方法?谢谢。
【问题讨论】:
-
两者都可以(假设
myTextView是派生类名)。但第一个是习惯性的。 (顺便说一句,按照惯例,Objective-C 中的类名应该以大写字符开头。)
标签: iphone ios cocoa-touch ipad