| #import <Foundation/Foundation.h> | |
| struct ThreeObjects | |
| { | |
| id one; | |
| id two; | |
| id three; | |
| }; | |
| int main() | |
| { | |
| NSArray *array1 = @[@0xDEADBEEF, @0xFEEDBEEF, @0xBEEFFADE]; | |
| NSArray *array2 = @[@"Hello", @"World"]; | |
| NSDictionary *dictionary = @{@1: array2, @"Two": array2}; | |
| ThreeObjects *tobjects = new ThreeObjects(); | |
| tobjects->one = array1; | |
| tobjects->two = array2; | |
| tobjects->three = dictionary; | |
| id* objects = (id*)tobjects; | |
| return 0; // break here | |
| } |