xcode – 在Swift中,两种不同的自我用法有什么区别?

在这个用于表格单元格的Swift Xcode 6.0.1示例中,.self用作后缀(不记得看到之前使用过的自我),以及前缀self. (这当然是无处不在),试图了解这意味着什么.

// Register the UITableViewCell class with the tableView

self.tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: self.cellIdentifier)
最佳答案
您首次使用self作为前缀是对包含当前正在调用的方法的类的实例的引用.在第二种用法中,self将类型称为值,在这种情况下UITableViewCell.self引用UITableViewCell类型

转载注明原文:xcode – 在Swift中,两种不同的自我用法有什么区别? - 代码日志