iOS基础回顾(一)

来源:互联网 发布:网络海报设计 编辑:程序博客网 时间:2024/05/18 01:55

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:获取对象成员变量的值

0 0
原创粉丝点击