As the title says, what\'s the difference between Array vs NSArray vs [AnyObject]?
Also, what is most recommended way of approaching this. What i mean recommended is
Array is a Swift construct, and generic struct, which means that it can be an array of any specific type (Int, String, AnyObject, etc.)
[T] is syntactic sugar for Array
AnyObject is an object of any class, including Objective-C classes.
NSArray is an Objective-C construct that can hold any Objective-C object and is transparently mapped to and from Array