iOS基础回顾(一)

1.常用文件的扩展名

.c :C语言源程序

.cc ,.cp:C++语言源程序

.h:头文件

.m:OC源程序

.mm:OC++源程序

/o,out:C,C++,OC编译后生成的文件

 

2.注意格式规范,注释书写

 

3.OC关键字

auto,break,case,char,const,continue,default ,do,double,else,enum,extern,float,for,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typedef,union,

unsigned,void,volatile,while

 

4.转移字符

\b:退格符

\n:换行符

\r:回车符

\t:制表符

\":双引号

\':单引号

\\:反斜杠

 

5.面向对象

self:当前类的对象

id:代表所有类型,任何类的对象都可以赋值给id类型的变量

动态绑定:当通过id类型的变量来调用方法时,OC将会执行动态绑定

 

6.OC中方法调度规则

首先会查找当前类是否实现了该方法

若不存在,则寻找父类方法,直到NSObject

若最终未找到,则抛出异常(崩溃)

若子类重写父类的方法则优先调用子类的方法

 

 7.+-方法

+类方法(无需访问对象成员变量,执行与对象无关操作)

-实例方法,对象方法(需要访问对象的成员变量、数据)

 

8.self与super

self:在实例方法中self代表当前类的实例(对象),在类方法中self表示当前类

super:在实例方法中super表示当前类父类的实例(对象),在类方法中super表示当前类的父类,注意(super一般只用于调用父类的方法)

 

9.setter和getter

访问器

setter:给对象成员变量赋值

getter:获取对象成员变量的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值