objective-c中的方法语法

前端之家收集整理的这篇文章主要介绍了objective-c中的方法语法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是一个刚接触 objective-c的.NET程序员,我很难理解一些细节语法.例如,我应该如何解析此方法签名:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath     *)indexPath {

我理解“ – ”char的含义,(UITableViewCell *)定义了返回类型.但其余的让我感到困惑.

解决方法

(1)      (2)          (3)            (4)         (5)             (6)                 (7)       (8)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

>“ – ”定义实例方法
>返回UITableViewCell指针
>名为“tableView”的方法签名的第一部分
>采用UITableView指针
>使用局部变量名“tableView”
>方法签名“cellForRowAtIndexPath”的第二部分
>采用NSIndexPath指针
>使用局部变量名称“indexPath”.

实际的方法签名是:tableView:cellForRowAtIndexPath:.

猜你在找的C&C++相关文章