[[self myTableView]setDelegate:self];
我知道使用 myTableView 的冒号委托被设置为自我。(自我是视图控制器(但我不明白[自我我的表格视图]的含义。
[self myTableView]或self.myTableView指的是被定义为self属性的对象。正如您所说,在这种情况下,self 是视图控制器。因此,在您的类.h或.m中的某个地方,您有一个类似于以下属性的定义:
@property (nonatomic, strong) IBOutlet UITableView *myTableView;
如果表是在界面生成器中创建并链接的 - 或
@property (nonatomic, strong) UITableView *myTableView;
如果是在代码中以编程方式创建和操作的表视图。
这些属性是 [self myTableView](或 self.myTableView(
[self myTableView] is equivalent to `self.myTableView`
第一个将消息发送到myTableView,最后一个是点表示法。