上一页 1 2 3 4 5 6 ··· 12 下一页

2022年4月29日

Swift - 枚举

摘要: 前言 1 - Swift 中的枚举更加灵活!假定给枚举成员提供一个值(原始值),则该值的类型可以是字符串、字符、整型、浮点数 2 - 枚举成员可以指定任意类型的关联值存储到枚举成员中,就像其他语言中的联合体和变体。Swift 中枚举类型是一等类型 3 - 计算属性用于提供枚举值的附加信息;实例方法用 阅读全文

posted @ 2022-04-29 16:21 低头捡石頭 阅读(50) 评论(0) 推荐(0)

2022年4月28日

Swift - 函数

摘要: 函数 1 - 函数种类:有返回值带参、有返回值无参、无返回值带参、无返回值无参 // 有返回值有参 func greet(person: String, alreadyGreeted: Bool) -> String { if alreadyGreeted { // ... }else{ // .. 阅读全文

posted @ 2022-04-28 15:30 低头捡石頭 阅读(52) 评论(0) 推荐(0)

2022年4月24日

Swfit - 控制流

摘要: 前言 1 - Swift 提供了多种流程控制结构:包括可以多次执行任务的 while 循环;基于特定条件选择执行不同代码分支的 if、guard 和 switch!注:Swift 中的 switch 语句比 C语言 加强大 ① 它可以匹配很多不同的模式,包括范围匹配、元组和特定类型匹配 ② 还可以声 阅读全文

posted @ 2022-04-24 17:39 低头捡石頭 阅读(101) 评论(0) 推荐(0)

2022年4月22日

Swift - 容器:数组 | 字典 | 集合

摘要: 前言 1 - Swift 提供数组、集合和字典三种基本的集合类型用来存储集合数据,它们三者被实现为泛型集合:数组是有序数据的集;集合是无序无重复数据的集;字典是无序的键值对的集!注:Swift 中集合类型都是值类型;OC 里都是引用类型 2 - Swift 中同样使用引用计数的概念来管理内存,但是引 阅读全文

posted @ 2022-04-22 14:28 低头捡石頭 阅读(100) 评论(0) 推荐(0)

2022年4月13日

C笔记 - 算法:希尔排序

摘要: 希尔排序 1 - 1959 年 Shell 发明的第一个突破 O(n2) 的排序算法,是简单插入排序的改进版。它与插入排序的不同之处在于它会优先比较距离较远的元素 2 - 希尔排序又叫缩小增量排序,它通过比较相距一定间隔的元素来进行,各趟比较所用的距离随着算法的进行而减小,直到只比较相邻元素的最后一 阅读全文

posted @ 2022-04-13 17:20 低头捡石頭 阅读(61) 评论(0) 推荐(0)

C笔记 - 算法:插入排序

摘要: 插入排序 1 - 插入排序(Insertion-Sort)是通过构建有序序列,对未排序数据在已排序序列中从后向前扫描,找到相应位置并插入(现实生活中和朋友们打扑克时,回一下如何整理顺子的,是的,就是插入排序) 3 - 代码示例 1 #include <stdio.h> 2 void improved 阅读全文

posted @ 2022-04-13 14:14 低头捡石頭 阅读(50) 评论(0) 推荐(0)

2022年4月8日

C语言 - 训练营:函数指针用作参数(动态调用函数)

摘要: 函数指针用作参数 1 - 代码示例 ① 使用函数指针实现函数的动态调用 1 #include <stdio.h> 2 // 定义 BOOL 变量 3 typedef enum{ 4 false, 5 true 6 }BOOL; 7 8 // 存储学生信息 9 typedef struct stu{ 阅读全文

posted @ 2022-04-08 13:20 低头捡石頭 阅读(114) 评论(0) 推荐(0)

C语言 - 函数指针 | 指针函数

摘要: 函数指针 1 - 函数指针是指向函数的指针变量,本质是一个指针。声明格式如 int (*maxValue) (int x) 2 - 函数指针只能指向具有特定特征的函数,要求所有被同一指针所指向的函数必须具有相同的参数和返回值类型 比如 void (*func) ( ) 首先执行的是 (*func), 阅读全文

posted @ 2022-04-08 13:19 低头捡石頭 阅读(338) 评论(0) 推荐(0)

2022年3月22日

iOS开发 - performSelector:传递两个以上参数传、递结构体

摘要: ▶ 如何传递两个以上的参数 下面用三种方式实现 DemoA:将所有参数放入一个字典或数组传过去!这种方式需要改动要调用方法的取参数的方式,比如使用字典传值时,双方需约定每一个参数放入字典对应的 key 是什么 - (void)viewDidLoad { [super viewDidLoad]; NS 阅读全文

posted @ 2022-03-22 10:47 低头捡石頭 阅读(399) 评论(0) 推荐(0)

2022年3月21日

iOS章结 - 知道 \12

摘要: 1 - 面向对象是 90 年代软件开发方法的主流,是一种设计思路,它已经扩展到很宽的范围,如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、人工智能、CAD技术等领域 2 - 初始化方法命名一般是以 init 开头,其返回值只能是 id 类型或本类对象,不能是 void。一个类 阅读全文

posted @ 2022-03-21 23:24 低头捡石頭 阅读(65) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 12 下一页

导航