【发布时间】:2011-01-25 12:26:47
【问题描述】:
Objective C 中似乎有两种编写方法的标准方式,我不太明白有什么区别以及为什么使用一种而不是另一种。例如,来自 UIWebViewDelegate:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
}
- (void) webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
}
为什么第二个不简单写成webViewDidFailLoadWithError,或者为什么第一个不匹配第二个样式?
另一个例子,这次来自 UITableViewDataSource:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 0;
}
为什么 numberOfSectionsInTableView 的格式与其他方法不同?
如果这是一个非常简单的问题,我很抱歉 - 它一直困扰着我一段时间,我想把它弄清楚!
提前感谢您的帮助。
【问题讨论】:
标签: iphone objective-c