1.Objective-C-学习笔记课稿.docx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
------------------------------------------------------------------------------------------------------------------------------------------------------------------ OC基础语法 标示符: OC语言中对各种变量、方法和类等要素命名时使用的字符序列称为标示符。 OC标示符有如下命名规则: 标示符由字母、下划线“_”、美元“$”和数字组成 标示符必须以字母、下划线、美元符号开头 OC标示符大小写敏感,长度无限制 约定俗成:OC标示符选取要“见名知意”,并且不能与OC中保留字重名。 合法标示符:ZhangSan、Dog、_988、$as_34d 非法标示符:if、GirL*#、sad90、34_sdf 关键字: OC中一些具有特定含义的,系统专门使用的字符串为“保留字”,或者叫“关健字”(keyword) OC中的关键字全部都是小写 int、double、struct、break、long、aout、switch、case、enum、register、typedef、char、extern、return、union、const、float、short、unsigned、continue、for、signed、void、default、goto、sizeof、volatile、do、while、static、if、else OC常量: OC中的常量值用字符串表示,区分不同的数据类型 如整型常量:3456 实型常量:3.1415926 字符常量:’a’ 逻辑常量:ture、false 字符串常量:”hello iphone” 注意:区分字符常量和字符串常量 OC变量: OC变量是程序中最基本的存储单元,基要素包括变量名,变量类型和作用域。 Type varName [=value]; 例如: Int i=580; float f = 12.12f; Double d = 0.795; NSString *s = @”hello iphone”; 从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。 程序的执行过程 Load代码到内存区 从Main函数开始执行 执行过程中的内存管理 OC变量的分类 按被声明的位置划分: 局部变量:方法或语句块内部定义的变量 int main(int argc, char * argv[]) { @autoreleasepool { int i= 100; NSLog(@i=%d,i); } for (int i=0; i10; i++) { Nslog(@i val:%d,i); } } 实例变量:方法外部、类的内部定义的变量 @interface Person : NSObject { int age; int sex; } @end 按所属的数据类型划分: 基本数据类型变量 指针数据类型变量 OC局部变量与成员变量 方法体内部声明的变量(包括形参)称为局部变量: 方法体内部是指与方法对应的大括号内部 方法体外,类体内声明的变量为“实例变量”或者“成员变量” @implementation Person -(void)getAge{ int a; int b=a+5;//编译警告,变量a还未被初始化 float c=2.8; } @end OC数据类型 基本数据类型: 数值型: 整数类型 int 浮点型 float,double 字符串(char) 布尔型 空类型(void) 指针数据类型: 类(class) id C和OC的基本数据类型 int: 声明整型变量 short: 声明短整型变量或函数 double: 声明双精度变量 sigend: 声明有符号类型变量 float: 声明浮点型变量 struct: 声明结构体变量 char: 声明字符型变量 union: 声明共用体(联合)数据类型 id: 通用的指针类型 unsigend:声明无符号类型变量 enum: 声明枚举类型 void: 声明函数无返回值或无参数 long: 声明长整型变量或函数 数据类型格式化说明符 数据类型OC关键字格式说明引导符数据类型OC关键字格式说明引导符整型int%d、%i浮点型float%f短整型short int%hd

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档