3g-iOS
文章平均质量分 80
挪挪
山河丘壑
顺我者昌逆我者亡能面刺寡人之过者处极刑
展开
-
链表--基本操作
文章目录前言一、链表的创建二、反转链表1.三指针法2.使用头插法建立新链表来反转三、删除链表的倒数第K个结点1.遍历链表,求出倒数第K个结点2.快慢指针法进行删除四、合并两个有序链表总结前言关于五月考核前三题1.反转链表2.删除链表的倒数第n个结点3.合并两个有序链表先进行链表的动态创建一、链表的创建注意包含头文件<stdlib.h>//先创建一个结构体struct Node { int data; struct Node* next;};//创建表头struc原创 2022-05-09 13:13:46 · 801 阅读 · 0 评论 -
对象初始化
第二章 iOS之初始化方法的重写我们来看看如果不初始化会出现怎样的结果:类的接口:类的实现:测试:结果:这里就看出来初始化的重要性了。类的接口和实现部分都和上边相同,给出测试部分:结果:类的接口:类的实现:测试部分:结果:我们发现,这两个对象在调用init方法时,会自动为对象赋值。因为我们重写了init方法,我们这里使用的init方法不在是NSObject提供的,而是我们重写的。在我们调用被重写的init方法后,会自动给对象赋值。...............原创 2022-06-14 19:08:59 · 2094 阅读 · 0 评论 -
main函数的一些操作
第一章 OC之单例模式第二章 OC之对象初始化第三章 OC之类和协议第四章 OC之main函数中的操作和一些概念结果:使用@property声明一个成员变量时,会自动为其分配setter,getter方法。那么属性和成员变量有什么区别呢?那成员变量是怎样的?属性对应的,一定有setter,getter方法,主要是对成员变量赋值,取值的。而成员变量,真的只是一个变量。它们两个都是用来判断值是否相等的方法。(==是运算符,isEqual是方法)==isEqual分类不能添加属性,拓展可以添加属性原创 2022-06-15 20:52:13 · 467 阅读 · 1 评论 -
单例模式(Singleton)
第一章:单例模式定义:为什么要使用单例模式?单例模式的结构:在创建单例模式前,我们先来了解一下static关键字特点优点:全局变量不会被其他分支文件远程访问,修改在其他文件中可以使用和static关键字修饰的相同字段,不会冲突局部变量作用域仍为局部作用域,当定义该静态局部变量符号或局部函数语句块结束时,作用域随之结束、函数静态函数不能被项目工程中其他文件所调用这里例是类的定义测试:代码运行结果返回1说明两次创建的实例相等我们通过控制instance类方法来获取FKSingleton实例时,程序最多只原创 2022-06-14 18:10:44 · 1487 阅读 · 0 评论 -
类(2) 和 协议
第一章 iOS之单例模式第二章 iOS之对象初始化第三章 iOS之类的创建什么是类?定义类类的接口:类的实现:User类的接口:User类的实现:类的接口类的实现:测试:结果:类的接口:类的实现:测试:结果如下:Demand.hXiiyouMobilePerson.m测试:结果:...............原创 2022-06-15 17:26:43 · 157 阅读 · 0 评论