OC学习第一章 类,对象,第一个oc程序
来源:互联网 发布:java 服务器监控 开源 编辑:程序博客网 时间:2024/06/06 08:27
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]“);
1 0
- OC学习第一章 类,对象,第一个oc程序
- 第一个OC程序
- 第一个oc程序
- 第一个oc程序
- 第一个OC程序
- 第一个OC程序
- OC学习笔记一---第一个OC程序
- Ryan的OC学习总结-----1 第一个OC程序
- OC 第一个OC类
- OC面向对象之第一个OC类
- 走进OC-第一个OC程序
- OC学习那些事:第一个OC类
- 【OC学习-1】用OC的第一个程序来了解OC
- OC -- 第一个类
- 第一个OC类
- 黑马程序员——OC基础学习(一)---第一个OC语言程序和面向对象编程的基本认识
- oc的第一个程序
- 01第一个OC程序
- Android Studio征服记——软件问题记录
- xsl基础篇
- Spring框架中获取连接池的四种方式
- Urlrewritefilter使用说明
- mapreduce自定义分组
- OC学习第一章 类,对象,第一个oc程序
- 源码分析Android SystemServer进程的启动过程
- (java)leetcode Contains Duplicate
- “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
- Redis(一):在Mac上安装Redis
- 如何有效地描述软件缺陷(Defect)?
- 第一次写的存储过程
- 再详细的介绍一下Unity5的AssetBundle
- Google图片搜索的原理