Thứ Ba, 25 tháng 10, 2016

Các khai báo cơ bản trong Object c

- Khai báo hằng:

#define SWITCH_TYPE ((int) 2)
#define MY_STRING_CONSTANT @"my_constant"

- Sử dụng NSArray:

Khai báo:
NSArray *arrayOne = @[@"Mercedes-Benz", @"BMW", @"Porsche",
                    @"Opel", @"Volkswagen", @"Audi"];

NSArray *arrayTwo = [NSArray arrayWithObjects:@"Aston Martin",
                    @"Lotus", @"Jaguar", @"Bentley", nil];

NSLog(@"phần tử đầu tiên: %@", arrayOne[0]);
NSLog(@"phần tử đầu tiên: %@", [arrayTwo objectAtIndex:0]);

Kiểm tra phần tử:
if ([arrayOne containsObject:@"BMW"]) {
    NSLog(@"BMW is a German auto maker");
}

- Sử dụng NSMulableArray:
// khai báo
NSMutableArray *arrayOne = [NSMutableArray new];

NSMutableArray *arrayTwo = [NSMutableArray arrayWithObjects: @"Audi A6", @"BMW Z3", @"Audi Quattro", @"Audi TT", nil];

// sử dụng
[arrayOne addObject:@"new obj"];
[arrayOne removeLastObject];
[arrayOne removeAllObjects];
[arrayOne removeObjectAtIndex:0];

// Add BMW F25 to front
[arrayOne insertObject:@"BMW F25" atIndex:0];
    
// Remove BMW F25 from front
[arrayOne removeObjectAtIndex:0];
    
// Remove Audi Quattro
[arrayOne removeObject:@"Audi Quattro"];

// Change second item to Audi Q5
[arrayOne replaceObjectAtIndex:1 withObject:@"Audi Q5"];

...


Không có nhận xét nào:

Đăng nhận xét