iOS学习
文章平均质量分 53
谢去非
我挂过的面试,比你面过的公司还要多!
展开
-
iOS button的imageEdgeInsets和titleEdgeInsets原理
iOS button的imageEdgeInsets和titleEdgeInsets原理转载 2021-10-11 11:34:47 · 318 阅读 · 0 评论 -
UIEdgeInsetsMake使用详解
UIEdgeInsetsMake使用详解转载 2021-09-30 17:07:22 · 344 阅读 · 0 评论 -
Objective-C基础语法学习笔记五
Objective-C基础语法学习笔记五子类在内存中的存储和方法调用过程结构体和类的区别类SEL调用方法的本质点语法@property动态类型检测构造方法子类在内存中的存储和方法调用过程结构体和类的区别结构体只能封装数据,而类不仅可以封装数据还可以封装行为2.结构体变量分配在栈中(如果是一个局部变量)而对象分配在堆空间栈的特点:空间相对较小,访问效率高堆的特点:空间相对较大,数据访问效率低类1.类什么时候加载到代码段类被第一次访问的时候,就会被记载到代码段这个过程称为类加载2.类原创 2021-08-12 14:51:57 · 159 阅读 · 0 评论 -
Objective-C基础语法学习笔记四
Objective-C基础语法学习笔记四static关键字self关键字self的使用self在类方法中的使用取到类在代码段中的地址的方法继承继承的特点NSObject类super关键字访问修饰符私有方法里氏替换原则description方法多态static关键字1.static不能修饰属性,也不能修饰方法2.static可以修饰方法中的局部变量- (void)sayHi{ static int num = 12; //局部变量被static修饰后,该变量就是静态变量了,变量存放在原创 2021-08-06 09:38:50 · 78 阅读 · 0 评论 -
Objective-C基础语法学习笔记三
Objective-C基础语法学习笔记三类方法一级目录一级目录一级目录一级目录一级目录一级目录类方法1.OC中的方法分为两种:对象方法:必须通过创建的对象来调用类方法:不依赖于对象,直接通过类吗调用2.类方法的特点:节约空间:不用创建对象提高效率:调用类方法 直接执行类中的方法即可3.类方法中不能直接方法属性:a.属性是在对象创建的时候,跟随对象一起创建在对象中的b.类被第一次访问的时候,会有类加载 把类的代码存储在代码段中因为属性只在对象创建的时候才会创建在对象之中,类方法在执行的时原创 2021-08-05 14:28:05 · 65 阅读 · 0 评论 -
Objective-C基础语法学习笔记二
Objective-C基础语法学习笔记二内存中的五大区域类加载对象在内存中的存储nil 与NULL方法和函数注意:类的本质对象作为参数一级目录一级目录内存中的五大区域1.栈( 存储局部变量)2.堆(程序员手动申请的字节空间 malloc calloc realloc 函数)3.BSS段(存储未被初始化的全局变量/静态变量)4.数据段(常量区)存储已被初始化的全局变量 静态变量 常量数据5.代码段 存储代码类加载类加载1.在创建对象的时候 需要访问类2.声明一个类的 变量指针也会访问类原创 2021-08-05 10:14:00 · 130 阅读 · 0 评论 -
Objective-C基础语法学习笔记一
Objective-C的学习笔记一Objective-C概述OC基础语法OC程序的编译/链接/执行OC的数据类型NSString类和对象类和对象的关系类的三要素Objective-C概述Objective-C,面向对象的C语言。简称:OCOC的本质还是C语言,并且完全兼容C语言的代码。发展历史:布莱德 考克斯(Brad Cox)在20世纪80年代初期,结合C语言(可移植性好)和Smalltalk(面向对象)的优势设计出了Objective-C语言1985年,乔布斯创建NeXT公司,选择Unix原创 2021-08-04 16:04:21 · 114 阅读 · 0 评论