OC

OC是一门面向对象的语言 是IOS开发的基础语言

C是一门面向过程的语言

 面向过程的语言:必须完全按照步骤一步步去执行才能够走通

 面向对象的语言:万事万物皆对象(核心思想)

 OC里面具体确定的一个事物(具体化出来的一个事物)就是一个对象

 抽象事物(一类事物)就是一个类

 OC中的类和对象

 类有两部分构成:

 1、类名.h文件:声明文件(告诉别人的文件)声明(告诉)这个类可以让别的类知道的属性和方法

 2、类名.m文件:实现文件一个类具体怎么去实现它自己的功能的

 OC中去创建一个对象 

 确定对象是哪一个类

1、创建一个对象需先在要创建的位置导入要创建的那个类(.h

2、开始创建

    1alloc开辟一块自己的位置(开辟一块内存空间)

     (2)init 创建一个对象(初始化一个对象)

 Person *panGu=[[Person alloc]init];

   Person是类名,panGu是对象名

         alloc init叫做方法让一个对象出来的方法

         ❓alloc init 为什么是在NSObject里面的方法Person可以使用

               答:因为NSObject是所有类的父类

         C的函数就是OC的方法

         方法的调用:[对象名方法名];

#import是用来导入一个系统框架的

@end表示结束声明文件结束

�� .m文件是一个实现文件用来实现具体的功能和方法

 让实现文件知道自己是什么基于什么 需要导入的一个声明文件就是把整个.h文件让.m共享

@implementation 表示实现,表示人类具体功能方法的实现的开始

@end表示结束

��OC里面声明方法的公式:

 - (返回值类型)方法名:(参数类型)参数名方法名:(参数类型)参数名

 - (void)方法名

��方法的实现

 -void)方法名

 {

 具体实现代码

 }

 - (void)方法名:(参数类型)参数名方法名:(参数类型)参数名{

 具体实现代码

 }

 NSString:表示一个字符串字符串用@""表示

OC里输出使用输出函数 NSLog(@"");注意@符号

    @""表示是一个字符串





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值