1、快捷键是使用:
command + shift + N 新建项目
command + N 新建文件
command + / 注释
command + option ]或[ 一行(所选的几行)代码上下移动
command + control + 上下方向键 .h 和 .m 文件切换
command + control + 左右方向键 后退和前进
command + B 编译+链接
command + R 运行
command + shift + K clean缓存
command + option + 0 隐藏或显示右侧工具栏
command + 0 隐藏左侧工具栏
command + 方向键 将光标移到最上下左右
command + , 打开偏好设置
(拷贝 粘帖 剪切, command c\v\x)
2、基本数据类型:
command + shift + N 新建项目
command + N 新建文件
command + / 注释
command + option ]或[ 一行(所选的几行)代码上下移动
command + control + 上下方向键 .h 和 .m 文件切换
command + control + 左右方向键 后退和前进
command + B 编译+链接
command + R 运行
command + shift + K clean缓存
command + option + 0 隐藏或显示右侧工具栏
command + 0 隐藏左侧工具栏
command + 方向键 将光标移到最上下左右
command + , 打开偏好设置
(拷贝 粘帖 剪切, command c\v\x)
2、基本数据类型:
- NSInteger 长整型 %ld
- NSString 字符串型 %@
- float double 同 C语言用法
- NSUInteger 无符号整型
- //OC中BOOL(0/1) (布尔)类型
BOOLb = YES; //YES 1, NO 0
BOOLc = TRUE; //FALSE
BOOLd = true; //false
- OC是面向对象;更符合人类逻辑,
- C语言是面向过程:首先考虑功能、方法的具体过程
4、OC中 的对象:(object)现实世界中的一个实体
- 对象具有属性,即对象具有的各种特性,反映了对象信息|| 相当于变量
- 属性 = 成员变量 = 实例变量 = 全局变量
- 对象具有行为=》方法或函数
- 格式:
- 数据类型 属性名; 属性名前面加下划线“_” NSString *_name;
- 修饰词
- @private 私有属性 (外部不可直接访问,只能在当前类文件调用)
- @public 共有属性
- @proteced 受保护的属性 (默认类型)(外部main函数中 不可直接访问)
- @package 封装的,用于框架。iOS开发使用
- 类的成员:属性和方法
- 类的声明:.h文件中 @interface 类名:父类 @end
- 类的实现::.m文件中 @imnplementation 类名 @end
- 定义属性时 不能直接赋值
- 在main函数中 用类创建对象,并开辟内存空间
- 例如: Person *person = [Person alloc];
- //对创建的对象进行初始化 init 赋默认值
- person = [peson init];
- 合并写法
- Person = [[Person alloc] init];
- 创建对象(需要一块内存存放指针变量),开辟内存空间alloc又需要一块内存。
- 在类方法中不能直接访问属性,因为类是虚无的
- 给类的属性 赋值 [对象 方法]