自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iCloudEnd的博客

Swift及SwiftUI开发 openswiftui.com

  • 博客(3931)
  • 资源 (59)
  • 问答 (2)
  • 收藏
  • 关注

原创 SwiftUI macOS全球开发资源汇总

你说flash好用,苹果给封杀了。你说h5很灵活,苹果悄悄清洗h5。你说kotlin好用,苹果给你造了Swift。你说flutter好用,苹果就自己造了SwiftUI。苹果的原则很简单,我的世界必须都是我的。作为在苹果世界里面种地的码农,俺们还是要遵守人家都规则,能够native就尽量不要高跨平台,能用苹果制造就不要用google生产。大牛肯定要给你布道跨平台的优势,但是人家在做现象级别的app,可以和苹果讨价还价,而俺们这类普通程序员还是老老实实的用苹果造吧。WWDC2020更新汇总本次次.

2020-08-07 22:41:45 1661

原创 Three.js教程之在网页快速实现 3D效果(教程含源码)

Three.js 是一个 JavaScript 库和 API,可让您使用 WebGL 在 Web 浏览器中创建和显示动画 3D 图形。WebGL(Web Graphics Library)本身就是一个 Javascript API,用于在浏览器中渲染 2D 和 3D 图形。开箱即用的 WebGL 使用起来非常复杂且耗时,这也是 Three.js 变得如此流行的原因之一。

2022-12-01 17:04:01 12

原创 SwiftUI List基础之如何从列表list中删除多行(教程含源码)

在 body 属性中,我们将在 NavigationStack 和工具栏中添加一个 List 以添加我们的导航栏按钮。接下来我们将为 EditMode 添加变量,这是一种指示用户是否可以编辑视图内容的模式。Edit button:根据视图的编辑模式,我们将在导航栏的尾部显示编辑或完成按钮。我们将再添加一个 State 属性,这个属性将保存来自 List 视图的选择。我们将从状态数组属性中的 OpenSwiftUI 课程列表开始。我们还将创建一个私有函数来从项目列表中删除选定的项目。

2022-12-01 16:45:06 4

原创 在 Python 中构建一体化音频分析工具包,在一个地方分析您的音频文件

语言构成了人类之间每次对话的基础。因此,自然语言处理(或简称 NLP)领域无疑在帮助人类日常生活方面具有巨大潜力。简而言之,NLP 领域包含一组旨在理解人类语言数据并完成下游任务的技术。NLP 技术涵盖许多领域,例如问答 (QA)、命名实体识别 (NER)、文本摘要、自然语言生成 (NLG) 等等。虽然 NLP 先前的大部分研究和开发主要集中在应用各种技术,特别是“文本”数据,但最近,社区见证了基于语音的交互的大量采用,促使机器学习工程师进行实验和创新在语音空间也是如此。

2022-12-01 16:39:39 64

原创 10 个 Flutter 有用的包来加速你的开发

这里又是一篇关于Flutter的知识分享文章。所有 Flutter 开发者都使用 Flutter packages,让您的开发变得简单快捷。此外,我还看到了许多贡献者开发的许多出色的 Flutter 包。这就是 Flutter 开发简单快速的原因。因此,Flutter 是一个很棒的开源框架。因此,您需要非常了解新的和现有的软件包。在这里,我将讨论每个开发人员都必须知道的 10 个有用的 Flutter 包。让我们逐一分析。

2022-12-01 16:26:48 33

原创 AI创作教程之 如何在本地 PC 上运行稳定的 Diffusion 2.0 (无代码指南)

AI 的热门图像生成器 Stable Diffusion日前发布了全新的 2.0新版本比以前的版本带来了许多进步和改进。OpenCLIP 中新的深度检测和更好的文本到图像模型是我最兴奋的功能。查看以查看 SD 2.0 中新增功能的完整列表。在本文中,我将向您展示如何在本地 PC 上试用新版本。本指南不涉及编程,但也不会简单明了。因此,在按照教程进行操作的同时去喝杯咖啡或吃点零食。

2022-12-01 15:17:09 24

原创 SwiftUI教程之如何在 Xcode 14 中创建曲线导航栏动画

让我们开始打开 ​​Xcode 14。我们将在 ContentView 中执行所有代码。首先,我要添加一些资产。现在我们可以转到 ContentView 并开始编码了!💯 我们将要实现@Environment 协议、GeometryReader 和路径。

2022-11-30 14:27:48 256

原创 在 Android 中创建静态应用程序快捷方式

您是否在日常应用程序中看到过快捷方式示例?可能像 Instagram、Discord、Medium 等。提供它们是为了帮助我们快速导航到应用程序内部的特定功能、屏幕或部分,而无需逐步浏览它们。在本文中,我们将逐步实现静态快捷方式。但在我们开始编码之前,我们需要知道这个快捷方式到底是什么。快捷方式通过帮助用户快速访问应用程序的某些部分来向用户提供特定类型的内容。快捷键类型快捷方式具有三种不同的类型。

2022-11-29 08:04:46 96

原创 使用 Huggingface Trainer 对自定义数据集进行文本分类

文本分类是一项常见的 NLP 任务,它根据文本的内容定义文本的类型、流派或主题。Huggingface🤗 Transformers 提供 API 和工具来轻松下载和训练最先进的预训练模型。Huggingface Transformers 支持 PyTorch、TensorFlow 和 JAX 之间的框架互操作性。模型还可以导出为 ONNX 和 TorchScript 等格式,以便在生产环境中部署。

2022-11-29 08:04:14 91

原创 商业网络中数字孪生的未开发潜力

工业物联网联盟 (IIC) 已迈出第一步,为数字孪生提供清晰简洁的定义,包括技术方面、标准和用例。他们将“数字孪生”定义为“足以满足一组用例需求的数字表示”。”数字双胞胎可能包括在其整个存在过程中从其物理对应物收集的信息以及关于其物理对应物的信息。这些数据可以包括设计数据(例如产品设计规范、流程和工程数据)、制造数据(例如生产设备、材料、方法和技术)、运行数据(例如配置、遥测数据) ,以及实时和历史使用数据),以及对方的维护数据(例如维护记录),并且可以为深度分析和模拟(使用 ML/AI)提供基础。

2022-11-28 16:31:42 162

原创 开发 Chrome 扩展程序的利弊

作为一名软件开发人员,您总是希望从事能够提高您的技术技能并赚钱的项目。有什么比开发现金流 chrome 扩展程序更好的方法呢?在本文中,我将从软件开发人员的角度概述开发 chrome 扩展程序的一些优点和缺点。

2022-11-28 16:14:21 192

原创 Chrome 扩展是什么?我们如何建造它?

扩展程序是基于网络技术(如 HTML、CSS 和 JavaScript)构建的软件程序,可让用户自定义 Chrome 浏览体验。扩展的主要目的是服务于构建整个程序的单一目的,尽管它可以有多个组件,但它们应该有助于实现程序的主要目的。

2022-11-28 15:48:57 243

原创 使用扩展有效对齐 SwiftUI 内容,创建自定义 SwiftUI 方法以快速对齐项目并使您的代码看起来简洁明了(教程含源码)

在开发 iOS 应用程序时,对齐内容可能是一个耗时的过程。如果应用程序有多个屏幕,则需要在不同的地方完成这件事,并可能导致看起来杂乱无章的视图。作为一个始终致力于让我的代码看起来简单和流线型的人,实现目标所需的大量Spacer()元素常常让我恼火,这就是为什么当我发现扩展以及如何使用它们来简化我的视图时,它成为我的最佳实践。在这篇文章中,我们将了解如何制作扩展文件以及如何创建三个扩展以使对齐元素看起来毫不费力。

2022-11-28 15:39:01 237

原创 使用 SwiftUI 构建可搜索列表,为您的 iOS 应用程序创建具有自动完成功能的可搜索列表(教程含源码)

现在,创建一个基本的可搜索列表所需的所有功能都已准备就绪,该列表可在用户键入时进行过滤。此时,您现在可以通过添加填充、背景颜色或任何其他更改来自定义您的视图。示例代码VStack{List {}}}}} else {}}}你有它!…一个可搜索的列表,允许用户更好地浏览你的应用程序。这只是一个简单的示例,但当然可以根据您的应用程序的需要对其进行扩展以提供更复杂的结果。

2022-11-28 15:25:37 203

原创 使用 SwiftUI 请求 App Store 评级,要求用户在 App Store 中对您的应用进行评分和评论的操作指南

发布新应用时,获得用户评论和反馈非常重要。具有多个(正面)评论的应用程序将使您在竞争中脱颖而出,并向人们表明您的应用程序值得试用。在理想情况下,所有喜欢您的应用的用户都会留下评论,但不幸的是,通常情况并非如此。提醒人们留下评论是建立反馈基础的绝佳方式。这篇文章将引导您完成执行此操作所需的步骤。

2022-11-28 11:00:52 107

原创 SwiftUI 中的替代应用程序图标(教程含源码)

如果您正在寻找更多功能以包含在您的应用程序的“Plus”或“Premium”层中,这个永远不会失败。对于关心自定义并希望更好地与用户的主屏幕集成的应用程序,提供替代应用程序图标是必须的。

2022-11-28 10:25:23 110

原创 SwiftUI NPL教程之 在 iOS 应用程序开发中使用 Apple 内置的 NaturalLanguage 框架进行情感分析

Apple 有自己的内置框架,我们可以在 XCode 项目中使用名为 NaturalLanguage 的框架。这个框架也支持情绪分析,所以一旦我们实现它,它就会神奇地运行并根据您的代码在我们的应用程序中提供结果。根据维基百科,情感分析(也称为意见挖掘或情感 AI)是使用自然语言处理、文本分析、计算语言学和生物识别系统地识别、提取、量化和研究情感状态和主观信息。简单地说,我们使用人工智能来检测人类的情绪,以确定它是积极的、中性的还是消极的。情感分析广泛应用于评论、调查响应和社交媒体等客户主题的声音。如果您已经

2022-11-28 09:17:04 60

原创 SwiftUI 精品源码之学习可视化应用程序基于SceneKit,AVSpeechSynthetizer 文字转语音功能tts(教程)

我是一个非常注重视觉的人,这也适用于我的学习。当他们做某些事情时,我通过观察事物或其他人来学习。我也有很强的听觉倾向,所以你不能指望我读完一本 300 页的小说,但你可以指望我听 1 小时的播客而不会分心,并从中真正学到一些东西。这种学习方式时常帮助我,从一门学科转到另一门学科。然而,就像这个世界上的所有事物一样,我的学习风格也有一个缺陷,当我面对更抽象的东西/一些不直接与视觉/音频相关的东西时,这个缺陷就会发生,例如,让我们说……算法!

2022-11-28 08:36:46 165

原创 Flutter教程之使用不同的方法维护 Flutter 应用程序状态

在开发应用程序时,主要关注的是当我们使用Tabs或Bottom Navigation Bar类的Widgets (Flutter 中几乎所有东西都是 widgets)时我们的应用程序将如何执行。至于示例,让我们考虑一下我们有三个选项卡在BottomNavBar和第一个索引上,我们有一个API 调用请求,它让我们成为假用户。此外,第二个和第三个索引将分别具有ListViews。主要问题来了,如果我在这些索引之间切换,页面每次都会加载。

2022-11-28 08:23:40 48

原创 U2-Net 使用嵌套 U 结构进行更深入的显着目标检测

在给定图像中分割不同的对象一直是计算机视觉领域的一项众所周知的任务。多年来,我们已经看到自编码器到疯狂的深度学习模型(如 Deeplab)被用于语义分割。在所有模型的深海中,仍然有一个名字排在最前面,它就是U-Net。U-Net 于 2018 年发布,此后获得了巨大的普及,并以某种形式用于与分割相关的多种不同任务。在这篇博客中,我们将介绍 U-net 的一种变体,称为 U²-Net 或 U-squared Net。U²-Net 基本上是由 U-Net 构成的 U-Net。

2022-11-18 17:31:55 787

原创 SwiftUI AI教程之AI自动去除照片背景,并提取轮廓(教程含源码)

U2-Net是一种两层嵌套的 U 型结构体系结构,专为显着目标检测 (SOD) 而设计。该架构允许网络更深入,获得高分辨率,而不会显着增加内存和计算成本。这是通过嵌套的 U 结构实现的:在底层,具有新颖的 ReSidual U 块 (RSU) 模块,能够在不降低特征图分辨率的情况下提取阶段内多尺度特征;在顶层,有一个类似U-Net的结构,其中每个阶段都由一个 RSU 块填充。

2022-11-18 16:06:44 320

原创 Markdown 教程之如何在 Markdown 文档中添加流程图、方程式和交互式图形

您是否遇到过想要在 Markdown 文档中包含一些简单图表或方程式的场景?如果这是一次性的事情,你可以做的是使用 Power Point 或在线生成器,将图表保存为图像并将其放在你的文章中。这种方法的缺点是背景颜色可能与您的文章不匹配,并且进行更改非常耗时。Markdown 扩展是第三方软件提供的附加功能,可以丰富 Markdown 文档的内容。我们将讨论三个常用的,您可能会在适当的时候使用它们。Mermaid 是一个基于 javascript 的 markdown 扩展,让您可以使用文本和代码创建图表和

2022-11-18 10:56:18 126

原创 开发Chrome 插件赚钱的7个主要方式(Chrome Extension )

一小部分 Chrome 扩展通过按安装付费模式赚钱。这意味着您必须付费才能将其安装到浏览器中。根据这篇文章的详细分析:Breaking Down the Chrome Web Store只有不到 2.6% 的安装是付费安装。大多数以 Chrome Extension 作为主要产品的严肃公司只是采用 SaaS 方法来处理这项业务。他们为您提供具有一些基本功能的免费扩展,如果您想更多地使用它,或者拥有更强大的功能,您将不得不(通常)在订阅模式中付费。

2022-11-18 10:47:02 102

原创 Chrome 扩展教程之如何使用 React 构建 Chrome 扩展(教程含源码)

创建自己的 Chrome 扩展程序比许多人想象的要容易得多。正确设置扩展后,您可以使用 React 开发任何您想要的东西。能够设计您自己的 Chrome 扩展程序会很有趣,因为您可以尽情发挥您的创造力。

2022-11-18 10:38:29 294

原创 用 Python 编写 Chrome 扩展赚美刀,通过使用 PyScript 非常轻松(教程含源码)

有很多文章介绍了用于将 Python 代码直接嵌入 HTML的PyScript的出现,但直到现在,在Python中创建浏览器扩展一直是一扇紧闭的门。我很幸运地获得了PyScript 的工程经理的帮助,并最终弄清楚了如何将 Python 脚本作为 Chrome 扩展运行,并在弹出框中显示输出(参见上面的屏幕截图)。这为各种其他 Python/PyScript 可能性敞开了大门,建立在我即将分享的模板上……

2022-11-18 10:18:20 315

原创 iOS 16.2 的7个惊人变化

看起来 iOS 16 正在不断扩展你已经知道 iOS 16 和 iOS 16.1 有多么不可思议。所以我认为下一次更新已经没有多少了——iOS 16.2。Apple 刚刚通过 iOS 16.2 Developer Beta 1 消除了这些信念。Developer Beta 2 中还有 7 个变化。相信我,它们也很棒。#1、锁定屏幕的药物小部件💊到目前为止,还没有用于健康的小部件——无论是锁定还是主屏幕。它现在首次亮相时带有三个用于锁定屏幕的药物小部件。(1)超越时间。还有两个,低于时间。

2022-11-18 10:05:09 347

原创 每个 Flutter 开发者都应该知道的一些原则

仅仅让代码起作用是不够的。有效的代码经常被严重破坏。仅满足于工作代码的程序员表现得不专业。他们可能担心没有时间改进代码的结构和设计,但我不同意。没有什么比糟糕的代码对开发项目产生更深远、更长期的影响了。”― Robert C. Martin,Clean Code:敏捷软件工艺手册。

2022-11-17 17:35:56 252

原创 Excel 函数大全之查找和引用函数 01 ADDRESS、AREAS、CHOOSE 、CHOOSECOLS、CHOOSEROWS、COLUMN 、COLUMNS教程含使用方法

复制下表中的示例数据,并将其粘贴到新 Excel 工作表的单元格 A1 中。对于显示结果的公式,选择它们,按 F2,然后按 Enter。如果需要,您可以调整列宽以查看所有数据。给定指定的行号和列号,您可以使用ADDRESS函数获取工作表中单元格的地址。例如,ADDRESS( 2,3)返回$C。您可以使用其他函数(例如ROW和COLUMN函数)为ADDRESS函数提供行号和列号参数。一个数值,指定要在单元格引用中使用的列号。一个数值,指定要在单元格引用中使用的行号。一个数值,指定要返回的引用类型。

2022-11-16 12:28:48 31

原创 MS Access 教程之使用 SharePoint 管理 MS Access 应用程序的主数据

假设您拥有 SharePoint,并且您正在为您的用户构建一个 MS Access 应用程序(或仪表板等),并且您希望将基本参数(我们称之为“主数据”)存储在可以集中更新的中心位置……排序类似于后端——前端设置,但后端是 SharePoint 上的 Excel 文件,而您的前端是 Access 数据库。

2022-11-14 14:31:57 195

原创 MS Access 与 Excel区别与各自的优势

Microsoft 提供了两个功能强大的软件程序来帮助企业存储、跟踪、分析和运行各种结果以供参考、审查和决策。这些程序被称为 Access 和 Excel,它们的范围彼此不同。MS Access 是一个数据库系统,可将数据收集并分类到一个健壮的关系系统中。MS Excel 是一种常用的电子表格软件,更常用于数据分析。

2022-11-14 14:27:06 353

原创 使用 NodeJS(JavaScript 和 TypeScript)使用 MS Access (MDB) 文件的 3 种方法

有一个问题困扰了我好几年。我有几百个 mdb 格式 (Microsoft Access 2000) 的数据库,其中包含四分之一世纪以来的数据,我不想丢失它们。这是一个复杂的问题,因为它涉及几个问题。数据库仍在使用中,所以我不能只是替换它们。此外,作为十年积累的结果,它们是非常意大利面条式的代码。最后,使用这些数据库的人通常对计算机几乎一无所知。重要提示:这些数据库由自愿协会使用。它们通常在旧的、过时的、低内存、低性能的计算机上运行。它们大多是 Windows PC。

2022-11-14 14:20:10 250

原创 如何使用 VBA 将 MDB 转换为 SQLite

在本文中,我报告了我用来创建将 MDB (Microsoft Access 2000) 文件转换为 SQLite 数据库的应用程序的部分代码。我觉得不是普遍问题,但是方便以后我做笔记。我省略了与创建界面相关的部分,我认为即使没有指南也很容易重现。

2022-11-14 14:13:27 160

原创 MS Access 教程之如何将 MDB 文件转换为 SQLite 数据库

出于这个原因,我创建了一个解决方案,允许我将 MS Access 数据库导出到 SQLite 数据库。我将代码上传到el3um4s/how-to-export-mdb-to-sqlite-3存储库中的 GitHub。我可以选择源数据库、目标文件夹、要导出的表和目标文件。创建一个空的 SQLite 数据库后,我可以开始导出 MS Access 数据库的各种表。我用 Access 打开文件,转到表列表,选择要导出的表。按钮),我设置参数然后单击OK以完成从 Access 到 SQLite 的表的导出。

2022-11-14 14:05:21 254

原创 MS Access 教程之 如何在不覆盖标题字段的情况下将 Excel 数据导入 MS Access 现有表?

我收到这个问题的频率比 MS Access 中的任何其他问题都多。我尝试了不同的直接导入方法,但除了一个调整之外没有任何效果!但是,我将我对此事的观察和发现总结如下。

2022-11-14 14:01:44 28

原创 MS Access 教程之 如何解决从 Access 复制到 Excel 太慢问题?

我偶尔会使用 MS Access 来查询 SQL Server 数据库(通过 ODBC 连接)。运行SELECT查询后,我会将数据复制/粘贴到 MS Excel 中进行分析。我更喜欢“外部数据”功能区中导出数据的选项。通常,从 MS Access 复制/粘贴非常耗时。

2022-11-14 13:23:56 108

原创 MS Access 教程之 ODBC 和本地表之间的链接缓慢?然后不要这样做。

通常在通过 MS Access 分析 SQL Server 表中的数据时,我会创建一个本地表来指定要查询的值。然后,我将本地表链接到 SQL Server 表(通过INNER JOIN)。我注意到,至少在最新版本的 MS Access 中,当您将本地表与远程表(例如 ODBC)链接时,速度非常慢。通常我的 MS Access 会冻结,让我认为应用程序会崩溃。我已经使用 MS Access 多年了,我只是“最近”才注意到这是一个问题——我目前正在使用 Microsoft 365 企业应用程序。

2022-11-14 13:17:53 44

原创 ACCESS教程之如何实现基于关键词组合两个表、left join、字符串包含关系 excel和access联动(教程含详细操作方式)

我有两个表,一个表是店名,一个表是关键词和供货商。

2022-11-14 13:01:32 74

原创 SQLite SQL教程之如何实现contains函数,left join 判断一个字符串包含另外一个(教程含源码)

我目前的选择基于具有相同值的列…但是,如果我想根据“包含”字符串值的列之一返回一行怎么办?

2022-11-13 22:03:49 64

原创 SwiftUI 日期大全之日期日历年月日星期天干地支十二时辰时分秒(教程含源码)

【代码】SwiftUI 日期大全之日期日历年月日星期天干地支十二时辰时分秒(教程含源码)

2022-11-13 17:22:50 53

原创 macOS教程之14 Label使用标签并排显示文本和图标,图标可以是 SF 符号或您自己的图像(教程含源码)

使用标签并排显示文本和图标。图标可以是 SF 符号或您自己的图像。标签可以使用字体修饰符进行缩放。可以使用文本和图标的自定义视图创建完全自定义的标签。

2022-11-12 08:00:09 86

SwiftUI 如何构建您自己的博客应用程序

SwiftUI 如何构建您自己的博客应用程序,后台采用contentful

2021-09-15

SwiftUI iOS商品展示完整App

SwiftUI iOS商品展示完整App。1、搜索功能。2、滚动工具。3、商品中级滚动。4、底部自定义工具栏

2021-03-24

macOS SwiftUI 教程之入门toolbar工具栏

macOS SwiftUI 教程之入门toolbar工具栏。1、侧边栏风格.listStyle(SidebarListStyle())。2、工具栏 .toolbar。3、工具栏项目 ToolbarItem。4、文本标签 Label(“Another”, systemImage:“pencil.tip.crop.circle”)

2020-12-22

macOS SwiftUI 获取本地文件的类型标识符UTType

macOS SwiftUI 获取本地文件的类型标识符UTType。URL类型具有与其所关注资源有关的值的集合。对于文件,这些值可以提供类型标识符,创建或修改日期(无论它是否是目录)等等。

2020-12-22

macOS SwiftUI教程之通过回车或点击让TextField失去焦点

macOS SwiftUI教程之通过回车或点击让TextField失去焦点。1、放弃焦点NSApp.keyWindow?.makeFirstResponder(nil)。2、异步调用DispatchQueue.main.async

2020-12-19

macOS SwiftUI 三栏App架构动态修改标题和设置工具栏

macOS SwiftUI 三栏App架构动态修改标题和设置工具栏。1、三栏架构。NavigationView,List,NavigationView。2、导航栏主标题.navigationTitle。 3、导航栏副标题.navigationSubtitle。4、双

2020-12-19

macOS SwiftUI 设置窗体透明背景和特效

macOS SwiftUI 设置窗体背景和特效 1、 .behindWindow。对于您自己创建的视觉效果视图,请使用属性指定要应用半透明性的方式和位置。2、.hudWindow。平视显示(HUD)窗口背景的材料。3、当强调某些材料时,它们会改变外观。

2020-12-19

macOS_SwiftUI_list.zip

macOS SwiftUI 教程之左右分栏ListStyle 折叠功能Section(教程含源码)1、 导航栏界面基础NavigationView。2、 侧边栏List。3、 列表效果.listStyle(SidebarListStyle())。4、 组块Section(header: Text("The Simpsons"))

2020-12-19

macOS SwiftUI LazyVGrid和LazyHGrid源码

macOS SwiftUI LazyVGrid和LazyHGrid源码。1、垂直网格容器LazyVGrid。2、网格容器GridItem。3、生产数组 var gridData: [Int] { data.count%2 == 1 ? data.dropLast() : data }

2020-12-19

SwiftUI LazyVGrid和LazyHGrid 自定义对齐源码

SwiftUI LazyVGrid和LazyHGrid 自定义对齐。1、垂直网格容器LazyVGrid。2、网格容器GridItem。3、生产数组 var gridData: [Int] { data.count%2 == 1 ? data.dropLast() : data }

2020-12-19

iOS Swift记忆益智游戏Memory Game完整源码

iOS Swift记忆益智游戏Memory Game完整源码。1、实现网格切换4x4 和 6x6,设置网格等宽等高。2、支持重置。3、游戏计时。4、点击翻转。

2020-12-19

macOS SwiftUI文本编辑器含代码

macOS SwiftUI文本编辑器。NSTextView是获得满足几乎所有在用户界面级别显示和管理文本的需求的文本对象的主要手段。虽然是该类的子类(它声明了文本系统最通用的Cocoa接口),但除了的功能之外,还添加了其他主要功能

2020-12-18

macOS SwiftUI教程之点击获取位置 ClickGestureRecognizer

macOS SwiftUI教程之点击获取位置 ClickGestureRecognizer。NSClickGestureRecognizer 离散手势识别器,可跟踪指定数量的鼠标单击。配置此手势识别器时,可以指定在调用action方法之前必须单击哪些鼠标按钮以及必须发生多少次单击。用户必须单击指定的鼠标按钮所需的次数,而无需拖动鼠标以识别手势。

2020-12-18

macOS SwiftUI tabView构建切换组件

macOS SwiftUI tabView构建切换组件。TabView,使用交互式用户界面元素在多个子视图之间切换的视图。选项卡视图仅支持Text,Image或Image后跟Text的选项卡项。 传递任何其他类型的视图都将导致可见但为空的标签项。

2020-12-18

SwiftUI TabView 构建滚动轮播图PagedTabViewStyle

SwiftUI TabView 构建滚动轮播图.1、在分页工具栏呈现半透明背景 PageIndexViewStyle(backgroundDisplayMode: .always)。2、创建页面滚动视图 tabViewStyle(PageTabViewStyle())

2020-12-18

macOS SwiftUI动画教程之淡入淡出组件

macOS SwiftUI动画教程之淡入淡出组件.1、动画淡入淡出 .animation(Animation.easeInOut(duration: 1).delay(0.5)); 2、隐藏.transition(.opacity)

2020-12-14

macOS SwiftUI教程之绘制垂直虚线Dash

macOS SwiftUI教程之绘制垂直虚线Dash。1、 移动原点位置.move(to: CGPoint(x: 0, y: 0));2、绘制线段.addLine(to: CGPoint(x: rect.width, y: rect.height));3、设置边框类型.stroke(style: StrokeStyle(lineWidth: 1, dash: [2]));4、设置高度和宽度.frame(width: 1, height: 100)。

2020-12-13

macOS SwiftUI教程之绘制楔形体(Wedge)图WedgeChart

macOS SwiftUI教程之绘制楔形体(Wedge)图WedgeChart。1、分段设置 Wedge(-43, 43),Wedge(43,150),Wedge(150,-43);2、绘制弧度addArc;3、closeSubpath绘制封闭图形。

2020-12-13

macOS SwiftUI完整代码之绘制柱状图

macOS SwiftUI完整代码之绘制柱状图。1、取消间距VStack(spacing: 0)。2、矩状图Capsule();3、设置高度.frame(width: 10, height: CGFloat(value))。

2020-12-13

iOS Swift Core Location完整案例代码

iOS Swift Core Location完整案例代码。1、设置核心位置;2、位置权限;3、显示用户的位置;4、注册地理围栏;5、创建地区;6、通知用户地理围栏事件。

2020-12-12

SwiftUI watchOS成品代码之NBA Draft比赛App

SwiftUI watchOS成品代码之NBA Draft比赛App。 1、实现滚动显示赛事。2、实现图文混排。3、实现详细信息可显示选手位置、学校和经验。

2020-12-12

SwiftUI 成品代码之鞋类商品App源码

SwiftUI成品代码之鞋类商品App源码。1.实现左右分屏。2、实现左侧销售类产品目录。3、支持创建购物车。4、显示购物车内容。

2020-12-12

SwiftUI完成代码之Sport App运动新闻App

SwiftUI完成代码之Sport App运动新闻App。1、实现DashBoard完成页面。2、实现ROSTER页面;3、实现视频、图片和文字混排。

2020-12-12

SwiftUI完成代码之Financial App 卡管理Core Data数据库

SwiftUI完成代码之Financial App 卡管理Core Data 。本代码特色:1、完成CoreData代码;2、实现分层管理 Application,Model,Modifiers,Utilities、View Model,View 。

2020-12-12

macOS SwiftUI教程之从饼图中显示百分比

macOS SwiftUI教程之从饼图中显示百分比。1、实现突出显示部分;2、根据需求显示百分比。3、根据百分比多彩显示

2020-12-12

macOS SwiftUI教程之绘制百分比多彩饼图

macOS SwiftUI教程之绘制百分比多彩饼图。1、中心–圆心;2、radius –用于创建圆弧的圆的半径;3、startAngle –弧的起始角度;4、endAngle –圆弧的结束角度;5、顺时针–画弧的方向。

2020-12-12

macOS SwiftUI教程之绘制Path绘制饼图

macOS SwiftUI教程之绘制Path绘制饼图。1、中心–圆心;2、radius –用于创建圆弧的圆的半径;3、startAngle –弧的起始角度;4、endAngle –圆弧的结束角度;5、顺时针–画弧的方向。

2020-12-12

macOS SwiftUI教程之绘制曲线

macOS SwiftUI教程之绘制曲线。Path提供了几种内置的API,可帮助您绘制不同的形状。您不仅限于绘制直线。的addQuadCurve,addCurve和addArc允许你创建曲线和圆弧

2020-12-12

macOS SwiftUI教程之绘制矩形Path

macOS SwiftUI教程之绘制矩形Path。绘制矩形的标准流程。1、移动点(20,20);2、从(20,20)到(300,20)画一条线;3、从(300,20)到(300,200)画一条线;4、从(300,200)到(20,200)画一条线;5、用绿色填充整个区域。

2020-12-12

macOS SwiftUI教程服务共享 NSSharingServicePicker完整代码

macOS SwiftUI教程服务共享 NSSharingServicePicker完整代码。您将掌握的技能,1. 整合Appkit NSViewRepresentable;2.服务选择 NSSharingServicePicker;3. 异步调用 DispatchQueue.main.async

2020-12-12

SwiftUI CoreData增删改查完整代码

SwiftUI CoreData增删改查完成代码。1、创建一个批量插入请求。2、查询持久性存储的记录;3、控制UI响应新数据的方式和时间。

2020-12-09

macOS SwiftUI文件打开教程FileDialog项目含源码

macOS SwiftUI文件打开教程FileDialog项目含源码。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱中。在macOS 10.15之前,系统仅在沙盒应用程序的单独过程中绘制面板。

2020-12-09

macOS SwiftUI左右分栏NavigationView项目含源码

macOS SwiftUI左右分栏NavigationView项目含源码。NavigationView用于呈现视图堆栈的视图,这些视图表示导航层次结构中的可见路径。

2020-12-08

macOS SwiftUI Scenekit 飞机模型项目完整源码

macOS SwiftUI Scenekit 飞机模型项目完整源码。使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和基于物理的逼真的渲染。

2020-12-08

SwiftUI内功算法代码合集_内功四经

SwiftUI内功算法代码合集1、Stack ;2、Queue;3、Sorting ;4、Merge Sort;5、Tree Binary;6、Binary Search;7、Heap;8、Priority Queue ; 9、Graph; 10、List ; 11、 Dijkstra ;12 Prim;

2020-12-08

SwiftUI TodoList任务代办完整代码

SwiftUI TodoList任务代办完整代码。 1、完成的项目目录;2、实现添加内容界面;3、实现完成划线功能。

2020-12-08

SwiftUI 天气动画界面源码 Weather Animations

SwiftUI 天气动画界面源码。1、转化效果.transition(AnyTransition.offset(x:300)).animation(Animation.easeOut(duration: 1.0));2、设置位置.position(x: geo.size.width * 0.5, y: geo.size.height * 0.2)。

2020-12-06

SwiftUI 齿轮与履带动画完整项目含源码

SwiftUI 齿轮与履带动画完整项目含源码。1、3D旋转rotation3DEffect;2、线性动画Animation.linear(duration: 4);3、阴影shadow(color: .black, radius: 1)

2020-12-06

SwiftUI 闪现星星动画完整项目含源码

SwiftUI 闪现星星动画完整项目含源码。1、 放大缩小.scaleEffect(animateStar ? starSizeStart : starSizeEnd);2、闪现.shadow(color: shadowColor, radius: 20, x: 3, y: 3);3、绘制小星星path(in rect: CGRect)

2020-12-06

SwiftUI 秋千震荡动画效果完整项目含源码

SwiftUI 秋千震荡动画效果完整项目含源码。1、线性渐进颜色LinearGradient;2、淡入淡出效果Animation.easeInOut(duration: 0.4);

2020-12-06

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

TA关注的人

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