自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【无标题】

重启xode,在设置中对新添加的key添加快捷键:我的是。,注意添加快捷键时必须切换回原英文键盘,不能用搜狗输入法。复制出来,用编辑器打开,在里面找到。将修改后的文件拖回原目录替换。

2023-12-19 15:18:40 432 1

原创 【Swift】 Codable解析以及需要注意的问题

Codable解析注意事项

2023-02-17 16:02:39 3483 1

原创 前端调试工具

前端调试工具的使用和界面简介

2022-10-25 23:09:38 1484

原创 vscode工具的使用

vscode常用操作

2022-10-24 12:38:56 700

原创 Swift 访问控制注意点

常见的场景就不说了,说一下注意点open:只能用在类或者类的成员属性、方法上,不能用在类的初始化器上,也不能用在枚举、结构体上。初始化器:类跨模块调用类的初始化器:如果一个public/open类想在另一个模块调用初始化器(包括编译生成的默认无参初始化器),必须显式提供public的无参初始化器。原因: 低于public权限则初始化器无法跨模块访问,初始化最高权限是public,无法用open修饰。类的required初始化器:required初始化器的访问级别必须大于等于它所属

2022-05-12 17:11:58 310

原创 可选String和非可选String值相等时的比较(Swift)

var str1: String? = "aaa"var str2: String! = "aaa"var str3: String = "aaa"var str4: String? = "aaa"var str5: String = "aaa"var str6: String! = "aaa"var str7: String? = ""var str8: String? = nil// 都是String,值相等,结果相等必然的if str1 == str3 { print("s

2022-04-01 18:14:14 2434

原创 Swift-二叉树遍历系列(递归和非递归)

二叉树的遍历-Swift对应在Leetcode中的题目:二叉树的结点结构递归遍历递归题目三要素写法1. 确定递归函数的参数和返回值:2. 确定终止条件:3. 确定单层递归的逻辑:前序递归中序递归后序递归非递归遍历前序非递归中序非递归后序非递归对应在Leetcode中的题目:前序遍历: 144后序遍历: 145中序遍历: 94层次遍历:102二叉树的结点结构public class TreeNode { public var val: Int public var left: T

2022-03-29 17:46:23 3121

原创 数据结构 - 并查集(find-union/disjoint-set)

并查集概念三个主要操作概念三个主要操作没有出现闭环的情况没有出现闭环的情况代码实现// 一定要结合图看,简单直接#include <stdio.h>#include "stdlib.h"/// 最大定点数量#define VERTICES 6/// 初始化void initialize(int parent[], int rank[]) { int i; for (i = 0; i < VERTICES; i++) {

2022-02-12 17:34:08 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除