数据类型
存储指向对象的指针
定义一维数组
1 2 3 4 5
| int core[10]; for(int i = 0; i < 100; i++) { NSLog(@"core[%d] = %d", i, core[i]); } // 没有初始化之前 里面是垃圾值
|
定义二维数组
1 2 3 4 5 6 7
| int core2[3][5]; for(int i = 0; i < 3; i++) { for(int j = 0; j < 5; j++) { core2[i][j] = i + j; NSLog(@"core2[%d][%d] = %d", i, j, core[i][j]); } }
|
枚举
C语言定义枚举类型,枚举的数据类型不确定,会默认使用int
iOS 6.0 之后推出两个宏
- NS_ENUM 可以指定数据类型
- NS_OPTION 可以使用位移,用位或来设置数值
#define
宏定义(全局变量)
一般用于定义全局、值不变的内容
1 2 3
| #define COLOR 0xffffff #define IMAGE_PATH @"image.png" #define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
|
#import
包含预警功能,已经包含过的文件不会再次包含。
1 2 3 4
| // 尖括号是从系统指定目录下查找 #import <Foundation/Foundation.h> // 引号是从用户目录下查找 #import "Person.h"
|