目標C中似乎有兩種標準的書寫方法,我不能完全理解它們之間的區別以及爲什麼要使用而不是另一種。例如,從UIWebViewDelegate:這些Objective C方法樣式有什麼區別?
- (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不遵循相同的格式,其他的方法?
對不起,如果這是一個非常簡單的問題 - 這只是一直在困擾我一會兒,我想在我的腦海裏清楚地說出來!
在此先感謝您的幫助。