【Objective-C学习记录】01-基础概念
2015-10-22 14:39
633 查看
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:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。
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:-/+ (返回值类型) 方法名:(参数类型)参数名。其中-表示对象方法,+表示类方法。
相关文章推荐
- Objective-C编码规范(待补充)
- Objective-C Runtime 运行时之二:成员变量与属性
- Objective-C Runtime 运行时之一:类与对象
- Objective-C Runtime 运行时之三:方法与消息
- objective-C nil,Nil,NULL 和NSNull的小结
- Implicit Object in JSP
- 【IOS开发】objective-c的笔记
- C++STL学习(9)仿函数(function objects, functor)
- Ubuntu下设置外部库(so,shared object)运行环境和ROS中使用外部库编译
- volley JsonObjectRequest 提交参数
- object转json 少参数
- 读effective objective-c 2.0 整理文章 - 11条 理解objc_msgSend的作用
- Get SQL String From Query Object In Entity Framework
- 特性二、Objective-C的Attributed属性
- 2015 Objective-C 新特性
- Objective-C高级编程——KVO(一)
- Objective-C高级编程——KVC(一)
- Objective-C的基本类方法,举例
- OC内存管理初级
- FLEX SharedObject介绍及应用