知识大胖
这个作者很懒,什么都没留下…
展开
-
macOS 电脑上通过AI生成游戏角色基于Stable Diffusion(教程含源码)
游戏角色艺术是值得的。用户旋转gacha并为角色图片收费。这一次,我将尝试用AI一次拍摄人物照片。你可以在你的 Mac 上完成。原创 2023-03-23 09:55:05 · 22 阅读 · 0 评论 -
SwiftUI 中的辅助功能:如何让您的应用程序对所有用户都具有包容性
辅助功能是应用程序开发的一个重要方面,确保您的应用程序对所有用户具有包容性至关重要。SwiftUI 提供了许多内置的辅助功能,可以轻松创建每个人都可以访问的应用程序。让我们探索其中的一些功能,并向您展示如何使您的 SwiftUI 应用程序更易于访问。原创 2023-03-22 17:21:09 · 20 阅读 · 0 评论 -
MetalPetal 和 SwiftUI:高性能图像处理的强大组合
您是否曾经想过将高级图像处理滤镜添加到您的 SwiftUI 应用程序中?使用 MetalPetal,您可以创建令人惊叹的视觉效果,给您的用户留下深刻印象。在本教程中,我们将学习如何使用 MetalPetal 在 SwiftUI 中对图像应用滤镜。Metal Petal 是一个 pod 库,所以我们需要将 MetalPetal pod 添加到我们的项目中。原创 2023-02-27 20:25:23 · 74 阅读 · 0 评论 -
在 MacOS 上安装 Stable Diffusion ,如何免费生成 AI 图像的分步指南
在本文中,我们将指导您在 MacOS 上安装 Stable Diffusion。安装过程免费、简单且相对较快。让我们开始吧!原创 2023-02-20 15:15:08 · 1340 阅读 · 0 评论 -
SwiftUI iOS 16.4 中的新功能 iOS 16.4 在 SwiftUI 中引入的消息快速浏览
Apple 刚刚向开发人员发布了 iOS 16.4,这个版本为我们钟爱的 SwiftUI 带来了一些小而受欢迎的新功能。其中很多是针对 Sheet 组件的,其他的可能会改变我们处理旧 iOS 版本的方式……通过这篇文章,我将向您展示它们。原创 2023-02-20 10:07:02 · 87 阅读 · 0 评论 -
SwiftUI vs Flutter 服务驱动UI是移动应用程序的终极解决方案么?
一种可视化方式是将应用程序的组件(例如按钮、卡片或格式化文本)想象成乐高积木,而服务器将为应用程序构建提供说明手册。负责创建屏幕结构或说明手册及其各自的配置、数据和操作的服务。执行屏幕请求并能够使用返回的配置组装组件的应用程序。原创 2023-02-06 16:09:33 · 177 阅读 · 0 评论 -
如何在 SwiftUI 中构建推荐系统,了解如何根据用户过去的行为向他们提供个性化推荐
推荐系统是根据用户过去的行为向其提供个性化推荐的重要工具。在本文中,我们将探讨如何在 SwiftUI 中实现推荐系统。SwiftUI 是适用于 Apple 平台的用户界面框架,它提供了一种易于使用的声明性语法来构建复杂的界面。凭借对数据绑定和可视化的支持,SwiftUI 是构建集成到应用程序用户界面的推荐系统的绝佳选择。原创 2023-02-05 22:02:18 · 128 阅读 · 0 评论 -
SwiftUI 零基础开发系列之 01 TabView构建您的App基础框架(教程含源码)
视图View是App开发的基础,TabView是我们最常用的顶层视图管理组件。TabView通常窗口底部,我们可以选择/显示不同的视图。每个选项卡TabView都与一个相关联View,当用户选择特定选项卡时,相应的视图会显示出来并替换之前的视图。目前官方提供基础TabView已经可以满足大部门需求,如果有自定义界面需求,可以自己对TabView进行封装。下面我们可以看看下面特效。使用交互式用户界面元素在多个子视图之间切换的视图。原创 2023-01-29 23:17:46 · 104 阅读 · 0 评论 -
SwiftUI CoreData精品完整项目之 家人朋友爱好记录App基于CoreData(教程含源码)
SwiftUI 精品完整项目之 家人朋友爱好记录App(教程含源码)原创 2023-01-27 08:59:53 · 70 阅读 · 0 评论 -
2023 年Apple AR glasses 苹果眼镜?该信息向我们揭示了一些新的细节
正如Hartley Charlton在MacRumors告诉我们的那样,该报告旨在揭示眼镜的各种前所未见的具体功能,包括:耳机。Apple 的 AR/VR 眼镜更侧重于设备上的视频会议,其数字化身在模仿用户的面部表情和身体动作方面具有很高的准确性。但是,根据对几位研究人员的采访,关于该设备的一些细节首次揭示了这些革命性眼镜的一些相关方面。该报告称,苹果供应商和硕去年在上海附近的一家工厂组装了数以千计的原型眼镜,经过多个阶段的原型制作并进入工程验证测试。眼镜的正面有一个大的外向屏幕。原创 2023-01-26 17:25:50 · 69 阅读 · 0 评论 -
苹果 AR 眼镜设备揭示了为什么,它们将成为游戏规则的改变者
苹果 MR 或混合现实耳机的消息在过去一周泄露。据报道,该设备的原型原定于 2022 年春季推出,但与 Covid 相关的供应链问题可能推迟了进展。报道称,Apple 正在同时开发多种设备,所有设备都具有不同程度的增强现实功能。作为硬件魔术师,这样一款头显的含义看起来与 FB 或 Meta 的 VR 头显的发布不同。首先,Apple 设计的耐磨性和经典时尚设计使其重量轻约 1/3 磅——约为 Meta Quest Pro 耳机重量的 1/3。与 VR 相比,AR 技术的发展似乎是未来的重点。原创 2023-01-26 17:21:22 · 84 阅读 · 0 评论 -
SwiftUI 自定义组件之 音量滑块和苹果音乐滑块动画特效(教程含源码)
SwiftUI 自定义组件之 音量滑块和苹果音乐滑块动画特效。原创 2023-01-25 13:30:47 · 60 阅读 · 0 评论 -
iOS 精品项目之任务管理App基于Realm、SnapKit、UIKit、FSCalendar(教程含源码)
SwiftUI 精品项目之任务管理App基于Realm、SnapKit、UIKit、FSCalendar。原创 2023-01-25 11:51:24 · 46 阅读 · 0 评论 -
iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏(教程含源码)
使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏。原创 2023-01-25 11:36:01 · 99 阅读 · 0 评论 -
2023年企业移动应用程序开发完整指南
在开始开发过程之前,明确定义应用程序的用途和目标非常重要。问自己一些问题,例如:您的应用程序为您的客户解决了什么问题?它将如何改善他们的体验?您的应用程序将提供哪些主要特性和功能?通过明确定义应用程序的目的和目标,您将能够创建更有针对性和更有效的产品。原创 2023-01-23 22:36:11 · 35 阅读 · 0 评论 -
使用 CoreData 上传和下载 SwiftUI 和图像/音频文件
这显示了我们如何管理图像和音频和视频文件,不直接将它们保存到 CoreData 中,而是保存在 App 的 DocumentsDirectory 中,并使用我们保存在数据库中的 url 来访问和操作它们。每个应用程序都在安装它的设备上分配了空间,我们将图像和音频文件保存在这里,为我们的应用程序获取此位置的路径,然后使用 SwiftUI 代码将其显示在我们的应用程序中。相反,我们所做的是在我们的数据库中创建字段,该字段将保存到保存文件的应用程序的本地文档目录的路径。使用下面的行,我们将图像保存到该位置…原创 2023-01-18 16:41:55 · 116 阅读 · 0 评论 -
Swift Copy On Write:如何在您的代码中实现它
写时复制是计算机编程中使用的一种优化技术,也称为“COW”。基本原则是您可以向请求资源的多个调用者提供指向同一资源的指针,这些调用者首先无法区分。这个函数可以继续运行,直到调用者尝试更新它的资源“副本”;那时,会制作一个真正的私人副本,以防止其他人看到修改。对于来电者来说,一切都是透明的。主要好处是,如果调用者从不进行任何更改,则无需制作私人副本。数组、字典和字符串是标准库构建的集合示例,它们利用优化来降低复制的性能成本。这些集合共享原始实例和任何副本之间保存项目的内存,而不是立即创建副本。原创 2023-01-18 16:36:21 · 77 阅读 · 0 评论 -
如何在 2023 年开始编程人生,10岁算早么,40岁算晚么?
你是那个从父母或朋友那里听到编码的 10 岁孩子吗?或者你是一个 40 岁的人,正在寻找 IT 行业的工作?您可以随时开始学习如何编码,如果您想从今天开始,这就是您的指南。原创 2023-01-16 12:23:20 · 68 阅读 · 0 评论 -
SwiftUI 精品组件源码之dropdown下拉菜单(教程含源码)
SwiftUI 精品组件源码之dropdown下拉菜单原创 2023-01-14 12:49:28 · 45 阅读 · 0 评论 -
SwiftUI CoreData精品完整App之生日提醒应用程序(教程含源码)
SwiftUI CoreData精品完整App之生日提醒应用程序。原创 2023-01-13 20:22:26 · 40 阅读 · 0 评论 -
使用 SwiftUI 创建一个简单且可重用的下拉选择器dropdown menus(教程含源码)
我会创建一个简单的 struct DropdownOption,表示用户可以选择的单个选项。DropdownRow上面是一个简单的视图,它通过迭代下拉列表包含一堆(单个选项行项目) options,所有这些都包裹在 ScrollView 中。这个视图有两个参数,一个下拉列表options和一个闭包,onOptionSelected 在选择一个选项时触发。在这里,我设置了一个最小高度,它等于选项数乘以一个固定高度 (30) 和一个最大高度 (250),这样可以确保下拉列表不会增长太多,而是允许您滚动。原创 2023-01-11 10:50:14 · 194 阅读 · 0 评论 -
SwiftUI基础控件之如何在 SwiftUI 中建立下拉列表?(教程含源码)
如何在 SwiftUI 中建立下拉列表?原创 2023-01-11 09:40:27 · 59 阅读 · 0 评论 -
使用 SwiftUI 中的图表进行数据可视化,使用代码片段和自定义,了解如何使用 SwiftUI 和图表提高应用程序的标准
向 Swift Charts 问好吧——这是一个灵活的框架,可帮助您完全在 SwiftUI 中创建图表,这些图表在所有 Apple 平台上看起来和感觉都很自在。探索如何使用组合语法以更少的代码制作信息丰富、令人愉悦且易于访问的图表。我们将分享使用 Swift Charts 进行可视化的构建块,并探索如何使用简单的修改器更改图表的设计。我们还将带您了解 Xcode 预览的最新更新,以帮助您规划通往引人入胜的体验的道路。” — 来自 Apple 开发者网站。原创 2023-01-11 09:28:04 · 48 阅读 · 0 评论 -
Transferable 在 SwiftUI 中实现拖放的初体验 Swift 中的游戏规则改变者协议(教程含源码)
当谈到使用 Transferable 以便复制或拖放自定义类型的对象时,我们必须执行两个不同的步骤。首先是告诉系统我们要传输的对象的类型是什么,或者换句话说,指定统一类型标识符(UTI),也称为内容类型。UTI 或内容类型是 Apple 发明的一种通用描述各种类型数据的方法,例如二进制文件、图像、文本、音频、视频等等,忽略其他类型的表示,例如文件扩展名、MIME 类型、以及其他可能导致歧义或不兼容的方法。许多内容类型是其他类型的子类型;原创 2023-01-10 08:16:46 · 51 阅读 · 0 评论 -
App应用设计之 01 显示信息有哪些组件可以使用?
Card组件带有轻微圆角和高程阴影的面板。常用来表示一些相关信息,例如相册、地理位置、餐点、联系方式等。这是运行时的样子:flutter 代码实现swiftui 代码实现。原创 2023-01-06 09:24:54 · 39 阅读 · 0 评论 -
如何计划创建一个新的移动应用程序?
在过去几年中,全球智能手机数量急剧增加。到2022 年底,全球将有大约 6.64B 位智能手机用户。结果,移动应用程序的需求也急剧增加,每个公司和企业都希望拥有自己的移动应用程序。鉴于移动应用程序的高需求,市场上出现了许多技术,我们可以通过这些技术根据业务需求创建不同类型的移动应用程序。有时有很多选择也会导致很多混乱。因此,在这篇文章中,我们将尝试了解市场上可用的不同类型的移动应用程序选项。它可以帮助我们选择适合的正确要求集。原创 2023-01-05 11:32:18 · 54 阅读 · 0 评论 -
SwiftUI 实战源码之Page左右分页FlashCard
左右切换页面是app中最常用的组件,在SwiftUI中该如何制作分页效果呢?原创 2023-01-05 11:06:56 · 55 阅读 · 0 评论 -
如何在 MAUI 中使用 SwiftUI 组件
本文只涵盖了使用 SwiftUI 组件作为 MAUI 控件的平台实现的概念。在接下来的文章中,我将展示如何创建更多功能组件以及如何将属性和方法从 Swift 代码绑定到 C#。标准 MAUI 组件库包括用于创建用户界面的大量基本元素列表。您可以使用它们开发功能丰富的跨平台应用程序,这些应用程序在 iOS 和 Android 设备上看起来很棒。但无论标准库多么多样,都不是面面俱到的,有时需要创建一个独特的界面元素。原创 2023-01-04 14:44:15 · 206 阅读 · 0 评论 -
在 SwiftUI 中使用 Mask Modifier 遮蔽视图
SwiftUI 的遮罩修饰符用于用另一个视图遮盖一个视图。当我们想要将另一个视图的 alpha(不透明度)值应用到当前视图时,我们使用遮罩修饰符。mask modifier 的应用很简单,让我们借助mask modifier 将Text view 的前景色设置为渐变样式。我们可以使用蒙版修改器来组合两个图像并创建一个新图像。蒙版修改器也可用于为基于 SF 符号的图像着色。我们可以使用蒙版修改器为图像添加暗淡效果。原创 2023-01-04 08:33:05 · 57 阅读 · 0 评论 -
2023 年 10 大最佳技术职业 ,十大 IT 职业是什么?
01.数据科学家(平均工资:120,000 美元)- 02. 机器学习工程师(平均工资:136,000 美元)- 03. 区块链开发者(平均工资:110,000 美元)- 04.软件工程师(平均工资:92,000 美元)- 05. DevOps 工程师(平均工资:140,000 美元)- 06.机器人工程师(平均工资:98,000 美元)- 07. AWS 开发人员(平均工资:100,000 美元)- 08.大数据工程师(平均工资:110,000 美元)原创 2023-01-03 09:10:35 · 341 阅读 · 0 评论 -
使用视图模型和协议释放可重用 SwiftUI 视图的力量
可重用视图是现代应用程序开发中的一个重要概念,尤其是在使用 SwiftUI 构建应用程序时。可重用视图本质上是可以在应用程序的不同部分重用的组件,提供一致的外观和感觉,并在开发过程中节省时间和精力。在这篇博文中,我们将探索如何创建使用带有协议的视图模型的可重用 SwiftUI 视图,以及这种方法如何进一步提高视图的灵活性和适应性。SwiftUI 是一个用于在 Apple 平台上构建用户界面的声明性框架,它提供了许多可以轻松创建可重用视图的功能。原创 2023-01-01 12:41:21 · 50 阅读 · 1 评论 -
如何在 SwiftUI 中的 ForEach 和 List 等循环中使用 Sheet
Sheet 是模态呈现视图的修饰符,ForEach 是 SwiftUI 的视图,用于重复渲染视图。因此,您可以配置一个屏幕,以模态方式呈现其他视图,如下所示。让我们快速看一下这段代码。这部分是可以称为Model的部分,创建了Todo的结构。这是 todos 数组的一部分并已初始化。这部分是构成实际视图UI的部分。如果运行此代码,UI 将配置如下,当您按下 Detail 时,将以模态方式显示相应的视图。原创 2023-01-01 12:33:22 · 41 阅读 · 0 评论 -
Xcode:如何节省大量 GBm,学会在你的 Mac 清理 Xcode 上节省大量硬盘空间
Apple SSD 非常快,但也非常非常昂贵,所以这并不罕见,特别是在使用公司计算机时,在 GigaBytes 上花费更少……另一方面,作为开发人员,我们需要使用不同版本的 Xcode,升级它们并删除它们,这些操作会在我们的小硬盘中占用大量空间😁。随着新的 iOS 16 和 Xcode14 的发布,我下载并删除了许多版本……最近我的一个朋友向我展示了一个很酷的免费实用程序,它可以清除 Xcode 留下的许多未使用和不需要的垃圾:DevCleaner。因为我在做一个大项目,所以我没有清理那里的所有东西。原创 2022-12-31 19:26:16 · 119 阅读 · 0 评论 -
SwiftUI NavigationSplitView 学习使用 iOS 16 中引入的新 NavigationSplitView
为 iPad 开发应用程序迫使我们彻底重新思考我们产品的用户体验。我已经多次看到 iPad 上的同一个应用程序在不做任何更改的情况下进行了调整,全部都被拉长了……老实说,这太糟糕了。iPad 给的额外空间可以用许多不同的巧妙方式使用……今天我将向您展示如何使用 iOS 16 的新 NavigationSplitView。原创 2022-12-31 19:12:47 · 168 阅读 · 0 评论 -
SwiftUI 中管理和共享数据:@StateObject、@State、@EnvironmentObject
在本文中,我们将了解一些在 SwiftUI 中管理和共享数据的最常用选项,包括@State、@StateObject、@EnvironmentObject、@ObservableObject、Binding 和@AppStorage。@EnvironmentObject:用于@EnvironmentObject将属性标记为对注入到视图层次结构环境中的共享对象的引用。在这里,该user属性被标记为@StateObject,因此对其值的任何更改都将在依赖它的所有视图之间共享。原创 2022-12-31 18:59:28 · 178 阅读 · 0 评论 -
为客户端-服务器应用程序不断发展的 SwiftUI 架构,将 React.js 知识应用到 SwiftUI
在本文中,您了解了客户端/服务器应用程序的 SwiftUI 架构。该架构的灵感来自 React 应用程序。如前所述,React、Flutter 和 SwiftUI 有很多相似之处,作为开发人员,我们应该始终尝试向更成熟的框架学习。原创 2022-12-30 16:38:30 · 49 阅读 · 0 评论 -
在 SwiftUI 4 和图表框架中将图表的标记样式与图表绘图区对齐
我们需要的是基于地块区域对齐的渐变,在该地块区域,有小雨的月份不应获得深蓝色。默认情况下,BarMark 中的每个条都为自己的区域着色以遵循提供的样式,但是如果我们需要显示本质上相关的数据并且渐变应该在条之间均匀分布怎么办。图表框架不仅使绘制图表变得容易,而且还提供了一个易于使用的 API 来定制图表以满足您的应用程序的需要。例如,如果我们想绘制加利福尼亚州全年的降雨量分布图,其中年中的月份降雨量较少,而冬季则潮湿,则使用自己的渐变色为每个条形图着色将无法解决问题。让我们用渐变设置这个图表的前景色。原创 2022-12-29 08:41:07 · 38 阅读 · 0 评论 -
使用 ChatGPT 从头开始研究和构建 SwiftUI 应用程序
今天我试图从头开始构建一个应用程序,向 ChatGPT 征求意见。我想第一次尝试创建一个基于 IOS 16 的 100% SwiftUI 应用程序。原创 2022-12-26 16:29:54 · 446 阅读 · 0 评论 -
在 XCode 中优雅地整理我们的 Swift 代码
大多数 iOS 团队都很难整理他们的代码。这是因为一些团队成员可能没有遵循 Swift 代码约定或使用他们自己的代码风格(尤其是初级工程师),因为他们往往会忘记或不知道 Swift 的代码约定。不骗你,当我刚接触 Swift 编程时,我就是那些初级工程师中的一员。但我发现了 XCode 提供的一些技巧,这些技巧让我的生活更轻松。当然,我不需要经常整理我的代码,因为我已经在强迫自己遵循 Swift 或我团队的代码约定。但这些技巧在常见情况下可能对我们有所帮助。原创 2022-12-26 10:12:32 · 123 阅读 · 0 评论 -
使用自定义字体升级您的 SwiftUI 应用程序教程,如何在 SwiftUI 中添加自定义字体
大家好,我叫 Izzy,在这篇短文中,我想向您展示如何将新字体添加到您的 SwiftUI 项目中。XCode 项目的默认字体易于阅读,通常适用于很多用例,但有时添加另一种字体以获得更多细节会很好。原创 2022-12-26 08:32:24 · 131 阅读 · 0 评论