Właśnie dostaję się do Obj C, i szukam stworzyć tablicę MKAnnotations.Jak utworzyć obiekt NSMutableArray i przypisać do niego określony obiekt?
Utworzono już klasę MKAnnotation o nazwie TruckLocation
, która zawiera nazwę, opis, szerokość i długość geograficzną.
Oto co mam do tej pory na tablicy:
NSMutableArray* trucksArray =[NSMutableArray arrayWithObjects: @[<#objects, ...#>] nil];
Nie rozumiem metody mutableCopy. Widziałem to i to kuzyn - niezmienna kopia zmiennego obiektu. jaki jest cel kopiowania i dlaczego tak często widuje się go z tablicami i słownikami, które można modyfikować? – noobsmcgoobs
@noobsmcgoobs, jeśli masz niezmienny obiekt i chcesz go zmodyfikować, musisz utworzyć nowy obiekt, który może być albo metodą wygodną, albo wykonując zmienną i edytowalną kopię (zwykle jeśli chcesz dokonać wielu modyfikacji) . Możesz mieć niezmienny egzemplarz, aby zachować zapis czegoś, co otrzymałeś i chronić się przed kimś, kto zmienia ten obiekt za plecami ... – Wain