Мне нравится использовать библиотеку Underscore для проектов тяжелого кодирования массива / объекта ... в Underscore и Lodash, сравниваете ли вы массивы или объекты, как это выглядит:
_.isEqual(array1, array2) // returns a boolean
_.isEqual(object1, object2) // returns a boolean
Слой отступил, представление содержит Касание Какао или Какао средства управления UI и может быть анимировано с помощью прокси аниматора. Слой отступил, представления позволяют Вам анимировать свой UI и помогать уменьшить издержки рисования путем кэширования контента представлений на базовом слое анимации. Создайте Слой, поддержанное представление путем установки хочет свойство слоя:
NSView *layerBacked = [NSView new];
[layerBacked setWantsLayer:YES];
представление хостинга слоя А обеспечивает слой для непосредственного управления, размещенного NSView или UIView. Представления хостинга слоя могут использоваться для встраивания базового рисунка анимации и анимации где угодно, можно поместить NSView:
NSView *layerHosting = [NSView new];
[layerHosting setLayer:[[CALayer new] autorelease]];
[layerHosting setWantsLayer:YES];