Ich spiele mit ein wenig Cocoa Apps, die ich schrieb, wo ich Objekte einer Klasse Person zu einem NSMutableArray hinzufügen. Wenn ich versuche, auf ein Objekt zuzugreifen, das außerhalb der Array-Grenze liegt, bekomme ich nur eine "beyond-bounds" -Meldung auf der Konsole.Cocoa/Objective-C Array über Grenzen Frage
In der Tat erwartete ich etwas Schlimmeres. Ich habe erwartet, dass die App abstürzt! Aber das tut es nicht.
Ich bin nicht sicher, ob das eine gute oder eine schlechte Sache ist, aber ich frage mich, was passiert in den Apps, um zu verhindern, dass es abstürzt. Ich hatte immer die Idee, auf Objekte im Speicher zuzugreifen, die nicht da sind. Normalerweise würde das jede Anwendung zerstören.