swift中因?yàn)?code>.class()被移除,所以獲取class的時(shí)候只能退而求其次,使用.classForCoder()
,更好的替代方案,獲得對(duì)類的引用,只需要使用ClassNmae.self
self.tableView.register(marketCell.classForCoder(), forCellReuseIdentifier: MarketViewController.cellId)
self.tableView.register(marketCell.self, forCellReuseIdentifier: MarketViewController.cellId)
X.self是一個(gè)元類型(metadata)的指針侨糟,metadata存放這類型相關(guān)信息 X.self屬于X.type類型