2
我有几个以单元数据类CellDataBase
作为基类。主要思想是我可以定义新的单元格数据类并通过泛型与单元格配对。如何在swift中定义泛型类的数组
public class CellBase { }
public class CellA: CellBase { }
public class CellB: CellBase { }
public class CellDataBase<U: CellBase> {
var cellType: U.Type = U.self
}
class CellDataA: CellDataBase<CellA> { }
class CellDataB: CellDataBase<CellB> { }
是否可以定义阵列和存储CellDataA
,CellDataB
等的呢?
不错的一点,我将'协议CellDataBase'替换为'class CellDataBase',它也可以。 – Leo