Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import <Foundation/Foundation.h>
- @interface Test : NSObject
- @property (readwrite, strong) NSMutableArray *atomicArray;
- @property (nonatomic, readwrite, strong) NSMutableArray *nonatomicArray;
- @end
- @implementation Test
- @end
- int main() {
- @autoreleasepool {
- Test *t = [[Test alloc] init];
- NSMutableArray *a = [[NSMutableArray alloc] init];
- [t setAtomicArray:a];
- [a release];
- NSMutableArray *one = [t atomicArray];
- [t setAtomicArray: nil];
- [one addObject:@"Test"];
- a = [[NSMutableArray alloc] init];
- [t setNonatomicArray:a];
- [a release];
- NSMutableArray *two = [t nonatomicArray];
- [t setNonatomicArray:nil];
- [two addObject:@"Test"];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement