数组存取基本数据类型
来源:互联网 发布:淘宝网官网卖家中心 编辑:程序博客网 时间:2024/05/16 10:37
在OC中基础类型都包括以下类型:
int:声明整型变量
double:声明双精度变量
float:声明浮点型变量
char:声明字符型变量
id:通用的指针类型
enum:声明枚举类型
long:声明长整型变量或函数
short:声明短整型变量或函数
signed:声明有符号类型变量
struct:声明结构体变量
union:声明共用体(联合)数据类型
unsigned:声明无符号类型变量
void:声明函数无返回值或无参
这些基础类型是无法直接进行数组操作的,但是可以使用NSValue进行数据转换,这样数组便可以对NSValue进行存取。
比如:
NSMutableArray *array = [[NSMutableArrayalloc]init];
CGPoint point =CGPointMake(100,100);
NSValue *value = [NSValuevalueWithCGPoint:point];//将基础类型转换成NSValue类型
[arrayaddObject:value];
CGPoint *point = [value CGPointValue];//将NAValue类型转换成基础类型
0 0
- 数组存取基本数据类型
- numpy教程:numpy基本数据类型及多维数组元素存取
- iOS CoreData 存取数组字典等数据类型
- C/C++基本数据类型---数组
- java基本数据类型和数组
- 基本数据类型之数组、字典
- java基本数据类型与数组
- Java内存空间,基本数据类型,数组
- Java(基本数据类型与数组)
- java基本数据类型和数组
- JAVA学习心得--基本数据类型,输入、输出,数组
- JavaScript 中的基本数据类型 数组 循环
- 第二章 基本数据类型,输入、输出,数组
- Arrays.asList打印基本数据类型数组出错
- 实验二 基本数据类型与数组
- java基本数据类型转换成byte[]数组
- java基本数据类型转换成byte[]数组
- Java基础(1):基本数据类型和数组
- iOS音频文件播放切换扬声器
- 解析C#中[],List,Array,ArrayList的区别及应用
- 虚拟机类加载机制
- VS2013调试时符号加载的问题
- 不同机器间的代码调试
- 数组存取基本数据类型
- NSUserDefaults 使用和原理
- Burp Suite使用介绍——Proxy功能(七)
- sdk23后HttpClient无法使用的解决方式
- 分布式环境下保证幂等性
- 零花锁屏惠锁屏酷划锁屏深度对比
- WebView控件中的onConsoleMessage方法不被调用
- Codeforces 615E Hexagons (Round #338 (Div. 2) E题) 二分答案+找规律
- 阿里中间件——消息中间件Notify和MetaQ