See more
Arrays in Objective C and Swift are not the same. Swift Arrays are value type, meaning they are copied when passed around, whereas Objective C Arrays are reference type and are therefore not copied, but the reference to the object is passed around.