【问题标题】:Naming Convention in tableView functionstableView 函数中的命名约定
【发布时间】:2017-04-13 04:58:06
【问题描述】:

所以我刚刚进入整个 tableView 的事情,但我遇到了一个奇怪的观察结果并有一个问题:

为什么要在我的UITableViewController 类中覆盖这个函数

override func numberOfSections(in tableView: UITableView) -> Int

有一个描述性的名称,但节中的行数是这样确定的

 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int

我发现前者更合乎逻辑,并想知道为什么它不用于其他 tableView 参数。

为什么大多数 tableView 属性调用不同版本的函数 tableView,而不是具有描述性名称的不同函数?

我相信有一个很好的理由,如果比我更聪明的人能阐明这个问题,我将不胜感激。

【问题讨论】:

标签: ios swift uitableview cocoa-touch


【解决方案1】:

坦率地说:与Objective-C的兼容性似乎是造成这种不一致的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-30
    • 2015-04-29
    • 1970-01-01
    相关资源
    最近更新 更多