1.Objective-C-学习笔记合编.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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、elseOC常量: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;}@endOC数据类型基本数据类型:数值型:整数类型 int浮点型 float,double字符串(char)布尔型空类型(void)指针数据类型:类(class)idC和OC的基本数据类型int:声明整型变量short:声明短整型变量或函数double:声明双精度变量sigend:声明有符号类型变量float:声明浮点型变量struct:声明结构体变量char:声明字符型变量union:声明共用体(联合)数据类型id:通用的指针类型unsigend:声明无符号类型变量enum:声明枚举类型void:声明函数无返回值或无参数long:声明长整型变量或函数数据类型格式化说明符数据类型OC关键字格式说明引导符数据类型OC关键字格式说明引导符整型int%d、%i浮点型float%f短整型short int%hd、%hi双精度型double%f长类型long int%ld、%li长双精度类long double%lf无符号短整型unsigned int%u无短整型unsigned short%hu无符号长整形unsigned long%lu整数类型Oc中整数类型用int表示,格式化符号用%i或d%来表示比如:int a=100;Oc 语言的整型常量默认为int型,声明long型常量可以后加‘l’或‘L’, 如:int b=600;//正确

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档