上一页 1 2 3 4 5 6 7 8 ··· 25 下一页

2022年4月13日

C笔记 - 算法:希尔排序

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

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

C笔记 - 算法:插入排序

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

posted @ 2022-04-13 14:14 低头捡石頭 阅读(38) 评论(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 低头捡石頭 阅读(89) 评论(0) 推荐(0) 编辑

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

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

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

2022年3月27日

OC语言 - NSPredicate

摘要: NSPredicate 1 - NSPredicate 主要用来指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词是指在计算机中表示计算真假值的函数,原理和用法都类似于 SQL 查询中的 where,作用相当于数据库的过滤取。主要用于从集合中分拣出 阅读全文

posted @ 2022-03-27 00:43 低头捡石頭 阅读(72) 评论(0) 推荐(0) 编辑

2022年3月25日

UI基础 - 训练营:XIB

摘要: 熟悉 XIB 的使用 1 - 首先删除故事面板,然后在 AppDelegate.m 中配置根视图 UITabBarController 使其管理三个 ViewController。在新建三个 ViewController 时使用 XIB 搭建,区分手动、自动 2 - 代码示例 ① AppDelega 阅读全文

posted @ 2022-03-25 17:30 低头捡石頭 阅读(75) 评论(0) 推荐(0) 编辑

2022年3月22日

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

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

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

2022年3月21日

iOS章结 - 知道 \12

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

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

2022年3月19日

UI基础 - 训练营:利用Quartz2D模仿UIimageView显示图片

摘要: 利用 Quartz2D 显示图片 1 - Quartz2D 最大的用途在于自定义 View,当系统的 View 不能满足我们使用需求的时候就需要自己绘制 View 2 - 代码示例:模仿 ImageView // - QuartsView.h 1 #import <UIKit/UIKit.h> 2 阅读全文

posted @ 2022-03-19 14:00 低头捡石頭 阅读(19) 评论(0) 推荐(0) 编辑

UI基础 - Quartz2D 05:信纸 | 圆的缩放 | 刷帧

摘要: 信纸 1 - 实现信纸条纹的效果,实际上就是把所要绘制的图形放到 Bitmap 上 1 #import "ViewController.h" 2 #define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width 3 #define SCREEN 阅读全文

posted @ 2022-03-19 11:04 低头捡石頭 阅读(44) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 25 下一页

导航