【Objective-C学习记录】01-基础概念

1.引入文件

C语言引入文件的方式是#include

OC是#import

2.实例化对象

在Java C++等语言中,实例化对象一般为:类名 对象名 = new 对象。

OC中是:[类名 方法名]/[对象名 方法名]。如:[[类名 alloc] init]-alloc用来给对象分配内存空间,init进行初始化操作;[类型 new]

3.NSObject

NSObject是基类

4.类的属性和成员变量

成员变量:

@interface 类名 : NSObject

{

  NSString *_str;

}

@end

属性:

@interface 类名 : NSObject

{

  NSString *_str;

}

@property(nonatomic,strong)NSString *str;

@end

区别:类内使用成员变量,类外使用属性。其中,在类外访问public成员变量通过->,访问属性通过.。

5.方法声明

其他语言:返回值类型 方法名(参数类型 参数名)

OC:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。

posted @ 2015-10-22 14:39  Shvier  阅读(128)  评论(0编辑  收藏  举报