inheritance - How to subclass an array class in Swift? -



inheritance - How to subclass an array class in Swift? -

i new in swift. have base of operations class:

class foo{}

i want implement foo collection class:

class foos: array<foo>{}

but compiler complaining:

inheritance non-protocol, non-class type of 'array'

i have tried other syntax (e.g. [foo] , nsmutablearray<foo>) none of them passes compiler check.

this should simple have googled day , not figure out. know if possible , if is, right syntax?

swift's array type structure, , in swift, base of operations classes must actual classes (that is, class foo) , not structures.

so cannot trying via inheritance array, unfortunately. could, however, store array field within class , forwards methods it, perchance implementing protocols want support, et cetera.

arrays inheritance swift

Comments