欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

Objective-C,

来源: 开发者 投稿于  被查看 26870 次 评论:133

Objective-C,


OC初始基础

1.类包含两部分:声明和实现,接口和实现       接口部分:一般写类的声明,定义在.h文件中  实现部分:写类相关方法的实现,定义在.m文件中       类的声明格式:           @interface 类名:父类名{                      实例变量列表  类的特征
          }
          方法列表     类的行为           

          @end
NSString 是OC的字符串类型 ,OC中的类型在定义时,需在变量名前加*号 ,实例变量的命名要以_开头。
-(返回值类型)方法名称:(参数类型1)参数名称1;
当没有参数的时候,可以省略:
声明中,实例变量和方法都必须写在@interface和@end之间

类的实现格式:
@implementation 类名
方法的实现

@end

NSLog比C语言的printf多了以下功能:
1.输出是多了当前运算的时间、工程名称
2.在内容末尾多了换行
oc中字符串前面要加@

在一个.h文件中可以有多个类的声明
在一个.m文件中可以有多个类的实现
类与文件的名称没有任何关系
类不可以交叉声明,不能嵌套声明
实现也不可以交叉和嵌套

//三种:公开、保护、私有
从当前关键字开始,到下一个关键字之间的所有实例变量都属于当前的权限
@public 公开实例变量的关键字     公开权限:当前类内部和外部都可以访问和设置
@protected 保护实例变量的关键字     保护权限:当前类和子类的内部都可以访问和设置
//默认权限 @private 私有     私有权限:只有当前类的内部可以访问和设置

实例变量的设置方法 ——设置器 的格式
实例变量名称忽略下划线
-(void)set实例变量名称:(实例变量的类型)实例变量名称; -(void)setSex:(NSString *)sex;

实例变量的访问方法————访问器  的格式
-(实例变量的类型)实例变量名称 -(NSString *) sex;

相关文章

    暂无相关文章

用户评论