真的很好奇。在提供的 AppleUITableViewDataSource
方法中,用于单元标识符tableView:cellForRowAtIndexPath:
的静态变量的名称始终大写,如下所示:NSString
- (UITableViewCell *)tableView: (UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"TableViewCell"; // CAPITALISED VARIABLE NAME
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
// Configure cell
return cell;
}
虽然我意识到在程序运行时它对程序没有任何影响,但 Objective-C 命名约定规定变量的首字母应该小写,类的首字母应该大写。为什么这里不是这种情况?