您可以使用 // MARK: 历史,在Xcode 6 Beta 4之前 刚刚在WWDC与这里的一位工程师交谈过,目前Xcode的测试版没有实现 // MARK: 风格,但我被告知未来的版本会。 还有人认为,自由使用课堂延伸可能是更好的做法。由于扩展可以实现协议,因此可以将所有的表视图委托方法放入扩展中,并将代码分组到更多的语义级别#pragma mark。 对于那些有兴趣使用扩展名和杂注标记的人(如第一条评论所述),以下是如何从Swift Engineer实现它: import UIKit class SwiftTableViewController: UITableViewController { init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } override func viewDidLoad() { super.viewDidLoad() } } extension SwiftTableViewController { override func numberOfSectionsInTableView(tableView: UITableView?) -> Int { return 1 } override func tableView(tableView: UITableView?, numberOfRowsInSection section: Int) ->