Objective-C sử dụng cả kiểu dữ liệu cơ bản của ngôn ngữ C và các kiểu dữ liệu đối tượng cung cấp bởi Framework Foundation. Dưới đây là một số loại kiểu dữ liệu phổ biến trong Objective-C:
Mục Lục
Kiểu Dữ Liệu Cơ Bản (Primitive Data Types):
int:
int myInteger = 42;float:
float myFloat = 3.14;double:
double myDouble = 6.28;char:
char myChar = 'A';BOOL:
BOOL isTrue = YES; // or NOKiểu Dữ Liệu Đối Tượng (Object Data Types):
NSString:
NSString *myString = @"Hello, World!";NSArray:
NSArray *myArray = @[@"apple", @"orange", @"banana"];NSDictionary:
NSDictionary *myDict = @{@"key1": @"value1", @"key2": @"value2"};NSNumber:
NSNumber *myNumber = @42;NSDate:
NSDate *currentDate = [NSDate date];NSData:
NSData *myData = [NSData dataWithContentsOfFile:@"file.txt"];NSIndexPath:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:1];NSRegularExpression:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[0-9]" options:0 error:nil];NSDecimalNumber:
NSDecimalNumber *price = [NSDecimalNumber decimalNumberWithString:@"10.99"];Kiểu Dữ Liệu Cấu Trúc (Struct Data Types):
CGPoint:
CGPoint point = CGPointMake(10.0, 20.0);CGSize:
CGSize size = CGSizeMake(100.0, 150.0);CGRect:
CGRect rect = CGRectMake(0.0, 0.0, 200.0, 300.0);Kiểu Dữ Liệu Enum:
typedef NS_ENUM(NSInteger, MyEnumType) {
OptionA,
OptionB,
OptionC
};
MyEnumType selectedOption = OptionB;Kiểu Dữ Liệu con trỏ (Pointer Types):
int *intPointer;
NSString * __strong strongReference;Lưu ý rằng trong Objective-C, kiểu id thường được sử dụng để đại diện cho một đối tượng không xác định.
id genericObject = @"This could be any object";Tùy thuộc vào nhu cầu cụ thể của ứng dụng, bạn có thể sử dụng các kiểu dữ liệu này để lưu trữ và xử lý thông tin.
Tải Ứng Dụng MN HKD
Quản lý kế toán hộ kinh doanh dễ dàng, mọi lúc mọi nơi