01类、对象、方法
来源:互联网 发布:可以下载的软件 编辑:程序博客网 时间:2024/06/05 23:04
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又需要一块内存。
- 在类方法中不能直接访问属性,因为类是虚无的
- 给类的属性 赋值 [对象 方法]
0 0
- 01类、对象、方法
- 面向对象(类,对象,方法)
- 面向对象进阶 01 对象、类、属性,方法、命名空间
- 类方法与对象方法
- 类方法和对象方法
- 对象方法和类方法
- 【Object - c 基础】01 类、对象、方法
- 类、对象和方法
- 类、对象、属性、方法
- 【 类 对象 方法 属性 】
- 类,对象,方法
- 类、对象和方法
- 2、类、对象、方法
- OCoc类方法对象
- 类,对象,方法
- perl 类 对象 方法
- 类,对象,方法
- 类 对象 方法 属性
- js基础学习之--仿百度登录鼠标拖拽事件
- storm入门
- (HDU 1231)畅通工程(并查集)
- 关于在android studio百度地图开发中的java.lang.UnsatisfiedLinkError问题。
- c语言结构第一部分
- 01类、对象、方法
- 新人学习EJB!ejb到底是什么?
- CodeForces 347A Difference(水题)
- jre,jdk,jvm之间的关系
- 最近的心路历程非常之多
- Hexo的安装和使用(mac篇)
- 原型模式 详解
- CODE CSDN Git 配制方法介绍
- 03 OC之数组NSArray