Objective-C 中常见的数据类型

基本数据类型

  1. BOOL:表示逻辑类型,取值为 YESNO

    BOOL isTrue = YES;
  2. char:表示单个字符。

    char grade = 'A';

  3. int:表示整数。

    int score = 90;
  4. float:表示单精度浮点数。

    float height = 1.75;

  5. double:表示双精度浮点数。

    double pi = 3.14159;

复合数据类型

  1. NSArray:表示不可变数组,包含一组有序的对象。

    NSArray *numbers = @[@1, @2, @3];
  2. NSMutableArray:表示可变数组,可以动态添加、删除元素。

    NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"Apple", @"Banana", @"Orange", nil];
  3. NSString:表示不可变字符串。

    NSString *name = @"John";
  4. NSMutableString:表示可变字符串,可以动态修改字符串内容。

    NSMutableString *mutableString = [NSMutableString stringWithString:@"Hello"];
  5. NSDictionary:表示不可变字典,包含一组键值对。

    NSDictionary *person = @{@"name": @"John", @"age": @30};
  6. NSMutableDictionary:表示可变字典,可以动态修改字典内容。

    NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary]; [mutableDictionary setObject:@"Apple" forKey:@"fruit"];

指针类型

  1. id:通用对象指针类型,可以指向任何 Objective-C 对象。

    id object = @"Hello";
  2. Class:表示类对象指针类型,用于表示类的类型。

    Class classObject = [NSString class];
  3. SEL:表示方法选择器类型,用于表示方法的名称。

    SEL selector = @selector(description);

相关推荐

  1. Objective-C 常见数据类型

    2024-05-09 08:34:06       11 阅读
  2. MySQL常用数据类型

    2024-05-09 08:34:06       43 阅读
  3. MySQL常用数据类型

    2024-05-09 08:34:06       27 阅读
  4. php常用数据类型汇总

    2024-05-09 08:34:06       10 阅读
  5. Objective-C SEL

    2024-05-09 08:34:06       29 阅读
  6. MySQL常见数据类型

    2024-05-09 08:34:06       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-09 08:34:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-09 08:34:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-09 08:34:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-09 08:34:06       20 阅读

热门阅读

  1. python selenium 滑动后获取动态追加的元素

    2024-05-09 08:34:06       10 阅读
  2. Redis-3 数据持久化

    2024-05-09 08:34:06       7 阅读
  3. 蓝桥杯 BASIC-26 基础练习 报时助手

    2024-05-09 08:34:06       9 阅读
  4. MySQL设置字符集编码

    2024-05-09 08:34:06       8 阅读
  5. Vue Router 路由hash和history模式

    2024-05-09 08:34:06       12 阅读
  6. 机器学习笔记03

    2024-05-09 08:34:06       9 阅读
  7. Unrecognized function or variable ‘datachk‘. Matlab debug

    2024-05-09 08:34:06       10 阅读