摘要: 1、Swift语法-where关键字详解 类似sql中的附加条件 循环遍历时 异常捕获 协议扩展 2、Swift中的 as、as!、as? 三种操作符如何使用 as:向上,派生类转基类 as!: 向下 as?:向下 3、作用域 open 任何地方被访问、继承、重写 public 任何地方被访问; 在 阅读全文
posted @ 2022-04-22 16:10 素染年华 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、Keychain iOS Keychain(钥匙串)原理及使用 1、swift 第三方:KeychainAccess 阅读全文
posted @ 2022-04-22 11:05 素染年华 阅读(109) 评论(0) 推荐(0) 编辑
摘要: swift 中 Protocol(swift 5.5) Swift中的Protocol知道这些就够了 一、摘要 1、在一些简单的情况下,swift可以自动提供Equatable, Hashable, Comparable 方法实现,这时候你不用再写一些重复的样板代码来实现这些协议。 2、你可以限制一 阅读全文
posted @ 2022-04-20 17:11 素染年华 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、安装Flutter 1、官网下载 2、添加flutter相关工具到path中 第一种方式 export PATH=`pwd`/flutter/bin:$PATH PS:在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。e 阅读全文
posted @ 2022-04-19 01:13 素染年华 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、网络请求步骤 设置请求url 设置URLRequest对象,配置请求相关信息 创建会话配置URLSessionConfiguration 创建会话URLSession 创建任务和设置请求回调,并发起请求 一般通过以上几个步来完成网络请求,当然要根据不同应用场景来配置请求属性。 二、使用 1、原生 阅读全文
posted @ 2022-04-14 16:37 素染年华 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、完成时态 have + done(过去分词) 4中失态 I have done my homework by now. //现在完成时 I had done my homework by last week. //过去完成时 I will have done my homework by nex 阅读全文
posted @ 2022-04-11 12:59 素染年华 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 参考: https://blog.csdn.net/weixin_45727359/article/details/109108544 https://zhuanlan.zhihu.com/p/141229504?from_voters_page=true 用 @EnvironmentObject 阅读全文
posted @ 2022-03-24 15:46 素染年华 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、前言 参考链接 iOS 动画篇(一) Core Animation 11 个例子,由浅到深,学习 iOS 动画 lyh:Swift_动画 实现动画方式 iOS中实现动画有两种方式, 一种是自己不断的通过drawRect:方法来绘制 另外一种就是使用核心动画(Core Animation) 名词解 阅读全文
posted @ 2022-03-13 13:44 素染年华 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、SeneDelegate iOS13之前,Appdelegate的职责全权处理App生命周期和UI生命周期; iOS13之后,Appdelegate的职责是: 1、 处理 App 生命周期 2、新的 Scene Session 生命周期 那UI的生命周期呢?交给新增的Scene Delegate 阅读全文
posted @ 2021-04-11 04:58 素染年华 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一、概括 Mac Quarts、QuartsCore、CoreGraphics iOS QuartsCore 、CoreGraphics Quartz 2D 是一个二维绘图引擎,同时支持 iOS 和 Mac 系统。其 API 采用 C 语言编写,来自 Core Graphics 框架,主要作用是绘图 阅读全文
posted @ 2021-04-10 15:12 素染年华 阅读(64) 评论(0) 推荐(0) 编辑