yanyulei

班级

TA还未加入任何班级

课程

5万+浏览/ 3446学员/ 4.5评分
荆棘
免费
户外运动 跑步圣经
6万+浏览/ 5698学员/ 4.4评分
3万+浏览/ 3337学员/ 4.6评分
荆棘
免费
互联网产品 新版课程创建指南
2万+浏览/ 2777学员/ 4.6评分
知了
免费
1万+浏览/ 539学员/ 4.4评分
1万+浏览/ 737学员/ 4.5评分

笔记

来自【无限互联】iOS开发视频教程 3.2 类的声明和对象的创建—内存分析(2)

OC的方法声明方法:是用来完成特定功能的代码片段声明格式:—(void)method: (int) arguments;“—”方法类型   (void)返回类型   method:方法名    (int)参数类型    arguments参数名“—”表示实例方法,“+”表示类方法参数:     形式参数:在方法被调用时用于接受外界输入的数据     实参:调用方法时实际传给方法的数据返回值:方法在执行完成后返还给调用它的环境的数据返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。 OC中方法的调用OC语言中采用特定的语言调用类或者实例(对象)的方法称为发送消息或方法调用。OC中方法的调用:    【类名或对象名   方法名】;     对象名.方法名;   (点语法)  命名规则:类名首字母大写变量名和方法名首字母小写使用驼峰标示  

来自【无限互联】iOS开发视频教程 3.1 面向对象的基本概念—类和对象(1)

一、面向对象与面向过程的设计思想     面向过程———分析问题的步骤     面向对象———划分若干功能二、类与对象     类:是抽象的,定义了这一类对象的静态属性(属性)和动态属性(方法);     对象:是具体的,是类的一个实例;     类是一种数据类型,他的变量是方法。三、类与类之间的关系      继承   关联    聚合四、多态五、oc与面向对象      对象是oc程序的核心。  

来自【无限互联】iOS开发视频教程 3.3 类的声明和创建内存分析2(1)

self和super关键字self指的是类对象本身   用来调用本类对象的方法super是父类对象本身   调用父类的方法@class和#import这两个指令时为了解决循环引用导致的死锁问题区别:   (1)如果有循环依赖关系,如A->B,B->A这样的相互依赖关系,如果使用#import来相互包含,那么就会出现编译错误,如果使用@class在两个类的头文件中相互声明,则不会有编译错误出现。   (2)#import会包含这个类的所有信息,包括实体变量和方法,而@class只会告诉编译器,其后面声明的名称是类的名称。   (3)在头文件中,一般只需要知道被引用的类的名称就可以了。不需要知道骑内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。  

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。