oc基础语法
核心内容
标示符
oc语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标示符。
oc标示符有如下命名规则:
约定俗成:oc标示符选取要“见名知意”,并且不能与oc中保留字重名。
关键字
oc中一些具有特定含义的,系统专门使用的字符串称为“保留字”,或者叫“关键字”
oc中的关键字全部都是小写
oc以及c中的全部关键字汇总
int/enum/float/goto/
double/register/short/sizeof/
struct/typedef/unsigned/volatile/
break/char/continue/do/
long/extern/for/while/
auto/return/signed/static/
switch/union/void/if/
case/const/default/else.
oc常量
oc中的常量值用字符串表示,区分不同的数据类型
注意:区分字符常量和字符串常量
oc变量
oc变量是程序中最基本的存储单元,其要素包含变量名、变量类型和作用域。
oc程序中每一个变量都属于特定的数据类型,在使用前必须对其生命,声明格式为:type varName[=value];
例如:
int i=580;
float f=12.12f;
double d=0.798;
NSString*s=@"hello iphone";
从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行复制(填充内容),才能使用。
程序的执行过程
1、load代码到内存区
2、从main函数开始执行
3、执行过程中的内存管理
详细见图
oc变量的分类
按被声明的位置划分
按所属的数据类型划分