您的位置:首页 > 其它

OC学习第一章 类,对象,第一个oc程序

2015-10-30 18:30 253 查看
OC学习 一:

第一章 类,对象,第一个oc程序

1.面向过程概念:分析解决问题的步骤,实现函数依次调用;

面向对象概念:具有良好的可扩展性,可重用性;
OC是一门面向对象的编程语言,C语言是一种面向过程的编程语言,C语言是一切高级编程语言的母语;
2.类和对象概念:
类:是一种抽象概念,类(class)实际上是对某种类型的对象变量和方法的原型,一类事物的统称。
对象:对象是具有类类型的变量。
3.第一个oc程序:

#import <Foundation/Foundation.h>(头文件)

(同“#include”,但#include不可避免重复导入)

int main(int argc,constchar * argv[]) {

@autoreleasepool(自动释放内存池) {

// insert code here...(“//后表注释,不影响程序运行”)

NSLog(@"Hello, World!");("NSLog",同c语言“printf”)

}

return 0;

}

4. “.h”和“.m”文件

.h文件:接口文件,用来声明成员变量、属性、方法等,关键字是“@interface”。

@interface{

特征 ;

成员变量(成员变量可用 对象名 -> 属性 格式来对属性赋值,但一般不用);

}

-/+(返回值类型)方法名;
"-"代表实例方法,只有对象才能调用,类不可调用--[对象 方法];

"+"代表类方法,可直接用类调用,但一定要在主函数中导入类的头文件--[类 方法];

.m文件:实现文件,用来实现在.h文件中声明的一些方法和属性。

@implementation 类名

-/+(返回值类型)方法名{

实现;

}
5.实例化(主函数):Student(类名) *stu(对象名) = [[Student(类名)alloc]init](也可
用”[类名 new]“);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: