IOS入门(入门篇)

献给有java基础的伙伴!

oc、c++都是基于c语言的基础上的,随着技术的发展c语言已经不能满足大部分人的开发需求,从而很多开发者在c语言的基础上研发了不同的框架。经过历史的发展,在众多的框架中,oc和c++经住了历史的考验,成为了一门独立的语言。

oc最重要的特点就是具有了面向对象的思想。所以我们首先要学会怎么声明一个类。

(一)声明类

声明一个类很简单,通过一下两句代码就可以了:

@interface simple:NSObject

@end

定义在里面的方法和属性都放在这两个@的中间simple就是类型,冒号后面的代表simple继承与NSObject。

(二)类的属性声明

@符号很oc中很常见,编译器会通过@符号找到它进行预编译的处理,任何一个面向对象的编程都可以在一个类里面装很多属性,而且这个类还可以有很多方法,把变量声明在类里面就是一个属性,方法就是把一个函数声明在一个类里面

@interface simple:NSObject

@property NSString

*firstname;

@property NSString

*secondname;

@end

两个@property代表两个NSString类型的变量,因为有*(指针)号,代表的是NSString类型的对象,指针指向堆内存。

(三)类的属性的差别

@property NSNumber *yearOfBirth;//有星号代表指针类型,是一个对象

@property int yearOfBirth;//基础类型

@property(readonly) NSString *firstName;//只读属性,只能获取不能写入

(四)方法的声明

有两种减号方法跟加号方法,这两种的方法区别很大,我们后面会学习到。这两种方法本质上都是函数。

1、减号方法(普通方法又称对象方法)

88888888888

2、加号方法(类方法,又称静态方法)

88888888888

(五)类的实现

类的声明跟类的实现是分开的。例如声明是放在.h文件(头文件)里面,类的实现放在.m文件(实现文件)里面

88888888888

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值