作者回复: 不管是tableView还是collectionView,他们注册cell相关的设计,都是为了在滚动的时候进行有效的复用,提高效率和体验。所以两种View是使用了类似的设计模式,类似的接口Api的设计,使用方法也是基本相同的。但是在实现时的生命周期上,两者是完全的两套逻辑,互不影响。