可能重复:
目标C中的方法语法
所以我完全得到了更常见的功能:
-(void)viewDidUnload{
self.controllers = nil;
[super viewDidUnload];
}
Run Code Online (Sandbox Code Playgroud)
然而,来自不同的编程背景,我有时会遇到类似的问题:
-(NSInteger) tableView: (UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{
return [self.controllers count];
}
Run Code Online (Sandbox Code Playgroud)
所以我知道该函数返回一个NSInteger.但是我对如何在心理上组织其余的函数名称ETC感到困惑.我需要能够想象一些结构.就像在这种情况下的函数名称numberOfRowsInSection一样,参数名为section?
对此事的帮助将不胜感激.
您可以通过查看来像其他编程语言一样考虑它
[object action:var withFoo:baz]
Run Code Online (Sandbox Code Playgroud)
如
object."action:withFoo:"(var, baz)
Run Code Online (Sandbox Code Playgroud)
冒号之前的所有内容都是方法名称的一部分,后面的所有内容都是参数,因此方法的名称与传递给方法的参数交错.
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |