1*99451b44SJordan Rupprecht#import <Foundation/Foundation.h> 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprechtstruct ThreeObjects 4*99451b44SJordan Rupprecht{ 5*99451b44SJordan Rupprecht id one; 6*99451b44SJordan Rupprecht id two; 7*99451b44SJordan Rupprecht id three; 8*99451b44SJordan Rupprecht}; 9*99451b44SJordan Rupprecht 10*99451b44SJordan Rupprechtint main() 11*99451b44SJordan Rupprecht{ 12*99451b44SJordan Rupprecht NSArray *array1 = @[@0xDEADBEEF, @0xFEEDBEEF, @0xBEEFFADE]; 13*99451b44SJordan Rupprecht NSArray *array2 = @[@"Hello", @"World"]; 14*99451b44SJordan Rupprecht NSDictionary *dictionary = @{@1: array2, @"Two": array2}; 15*99451b44SJordan Rupprecht ThreeObjects *tobjects = new ThreeObjects(); 16*99451b44SJordan Rupprecht tobjects->one = array1; 17*99451b44SJordan Rupprecht tobjects->two = array2; 18*99451b44SJordan Rupprecht tobjects->three = dictionary; 19*99451b44SJordan Rupprecht id* objects = (id*)tobjects; 20*99451b44SJordan Rupprecht return 0; // break here 21*99451b44SJordan Rupprecht} 22