代码之家  ›  专栏  ›  技术社区  ›  Matt

努力理解一些Objective-C代码

  •  1
  • Matt  · 技术社区  · 15 年前

    我是Objective-C的新手,我喜欢阅读/学习Objective-C,以便开发iPhone,但我很难理解其中的一些代码,特别是UIKit框架附带的代码。

    例如,以这一行为例:

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSelection:(NSInteger)section {
    ...
    

    我理解传入的参数,但很难理解返回参数。谢谢你的帮助。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Laurent Etiemble    15 年前

    NSInteger Objective-C Programming Guide 有关如何声明方法的详细信息。

    UITableView .

        2
  •  1
  •   mikecsh    15 年前

    在更类似C的伪代码中,这可以重写为:

     NSInteger returnNumberOfRowsInTableViewSelection(UITableView* tableView, NSInteger section)
    {
        ...
    }
    

    与使用简单类型的类似函数相比:

    int add(int a, int b)