自定义博客皮肤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

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

原创 SwiftUI 内功之 feature flags的使用

Swift中的feature flags在为应用开发新功能时,采用某种形式的机制逐步推出新的实现和功能可能非常有用,而不必一次向每个用户启动。 这不仅可以帮助“降低”重大更改的启动风险(如果出现问题,我们可以随时回滚),还可以帮助我们收集有关部分完成的功能的反馈,或使用A / B等技术进行实验 测试。功能标志可以充当这种机制。 从本质上讲,它们使我们可以在编译时或运行时在某些条件下关闭代码库的...

2020-06-29 08:57:48 1135

原创 SwiftUI 2.0 我们可以放心使用了么?(wwdc20)

wwdc20 再次点燃大家学习SwiftUI的热情,那么我们到底该不该将项目重构成SwiftUI?我们该如何正确使用SwiftUI呢?让我们听听大牛怎么说。目录我们要把SwiftUI当成学习现代编程语言的好工具学习并不一定意味着部署将SwiftUI建立为内部工具和原型简化我们的生产方式我们要把SwiftUI当成学习现代编程语言的好工具一年前,在WWDC 2019开始之前,苹果...

2020-06-29 08:19:09 1103

原创 wwdc20 Xcode 12 更新了什么

Xcode 12 更新了什么Xcode 12的全新设计在macOS Big Sur上看起来很棒,它具有用于导航器的可自定义字体大小,简化的代码完成,新的文档选项卡等。而且,它默认情况下会构建通用应用程序以支持Apple Silicon Macs,而无需更改任何代码。总览2020年6月22日,在Apple#WWDC20上,宣布了Xcode版本12;测试版于当天发布。Xcode是Apple平台...

2020-06-28 22:21:46 1123

原创 WWDC20 代码大全

如何快速的了解WWDC20呢,我计划帮大家将sample 代码汇总一下。大家通过代码即可快速掌握新特性。代码计划打包后供大家下载。目录01 iOS 在用户界面中采用Menu和UIAction属性类01 iOS 在用户界面中采用Menu和UIAction采用Menu和UIAction采用Menu和UIAction介绍将菜单添加到您的用户界面,具有内置...

2020-06-28 22:04:52 460

原创 SwiftUI 2.0 OutlineGroup 高级使用

基础知识OutlineGroup 是什么OutlineGroup是一种struct结构,可按照需求计算和组合集合中的identified类型元素,进行大纲式显示。struct OutlineGroup<Data, ID, Parent, Leaf, Subgroup> where Data : RandomAccessCollection, ID : Hashable使用教...

2020-06-28 20:40:47 434 1

原创 SwiftUI 2.0 List 实力加强新增呈现分层数据功能(wwdc20 教程含源码)

本文价值与收获看完本文后,您将能够作出下面的界面看完本文您将掌握的技能List新功能实现可以展开与关闭效果代码1、定义个自定义Itemstruct ListItem:Identifiable{ var id = UUID() var name = "" var children:[ListItem]?}2、制作需要显示的分层数据 let items = [ ListItem(name:"可展开视图",children: [

2020-06-28 20:39:12 1603

原创 WWDC2020讲稿之Build document-baed aps in SwiftUI

您好,欢迎来到WWDC。欢迎来到WWDC开场白嗨,大家好。我叫蒂娜。我在SwiftUI上工作。今天,我将讨论使用SwiftUI构建支持文档的应用程序。首先是什么文件首先是什么文件首先是什么文件。人们一直使用macOS iPadOS和iOS上的Finder和Files应用程序管理文件。他们可以使用标签,云文件提供程序和外部存储设备等功能根据需要组织项目。他们期望...

2020-06-26 23:16:22 365

原创 WWDC2020讲稿之Make apps smarter with Natural Language

开场白您好,欢迎来到WWDC。大家好。欢迎参加我们有关自然语言处理的会议。本课程的目的是通过在自然语言框架中使用NLP的功能来帮助您使应用更智能。我是Vivek,我将与我的同事Doug Davidson共同介绍本次会议。因此,让我们开始吧。让我们从语言的中心概念开始。语言是一种代码系统语言是一种代码系统,可以帮助我们人类通过沟通来解决难题,它还为我们提供了一种非常独特的社交互动类型。...

2020-06-26 23:00:49 355

原创 WWDC2020讲稿系列之App Essentials in SwiftUI

开场白开场白技术交流QQ:3365059189SwiftUI技术交流QQ群:518696470您好,欢迎来到WWDC。欢迎使用SwiftUI中的App Essentials。我叫Matt Ricketson,我从事SwiftUI。稍后,我的同事Jeff将加入我的行列。去年,我们推出了SwiftUI,这是一种功能强大的新方法,可以在所有Apple平台上构建出色的用户界面。...

2020-06-26 15:09:09 331

原创 WWDC2020讲稿系列之Stacks,Grids,and Outlines in SwiftUI

看视频可以直观的获取知识,然而我们可能会遗失一些关键信息点。因此我汇总讲稿,方便大家可以反复快速学习。开场白开场白技术交流QQ:3365059189SwiftUI技术交流QQ群:518696470您好,欢迎来到WWDC。 Cody Brimhall:您好,欢迎来到SwiftUI中的Stacks,Grids和Outlines。我是Cody,是处理SwiftUI的工程师...

2020-06-26 10:27:28 460

原创 SwiftUI 2.0 TextEditor太强大了原生自带持久化(教程含源码)

WWDC2020 变化SwiftUI新增了TextEditor组件,这是一个功能齐全的SwiftUI纯文本编辑器,原生自带持久性。本文价值与收获看完本文后,您将能够作出下面的界面基础知识TextEditor可以显示和编辑长格式文本的视图。struct TextEditor文本编辑器视图可让您在应用程序的用户界面中显示和编辑多行可滚动文本。 默认情况下,文本编辑器视图使用从环境继承的特征来设置文本样式,例如font(_ ????,foregroundColor(_ :)和multiline

2020-06-25 23:41:41 974

原创 SwiftUI 2.0 TabView 如何实现分页效果PageTabViewStyle(教程源码)

WWDC2020 变化WWDC2020 对TabView进行了加强,新增了TabViewStyle、PageTabViewStyle和CarouselTabViewStyle风格#看完本文您将能够实现下面页面基础知识TabView使用交互式用户界面元素在多个子视图之间切换的视图。struct TabView<SelectionValue, Content> where SelectionValue : Hashable, Content : View选项卡视图仅支持Text

2020-06-25 23:41:18 1038

原创 SwiftUI 2.0 列表实现Alphabet风格仿通讯录效果(封装教程含代码)

本文价值与收获看完本文后,您将能够作出下面的界面看完本文您将掌握的技能掌握封装UITableView技能实现Alphabet风格界面代码1、基础使用import UIKitstruct ContentView: View { @State var items = ["中国人民银行","Audi", "Aston Martin","BMW", "Bugatti", "Bentley","Chevrolet", "Cadillac","Dodge","Ferrari", "For

2020-06-25 23:40:54 634

原创 SwiftUI 2.0 OutlineGroup 高级使用教程含源码

基础知识OutlineGroup 是什么OutlineGroup是一种struct结构,可按照需求计算和组合集合中的identified类型元素,进行大纲式显示。struct OutlineGroup<Data, ID, Parent, Leaf, Subgroup> where Data : RandomAccessCollection, ID : Hashable使用教程当您需要一个可以使用公开视图表示数据层次结构的视图时,请使用大纲组。 这允许用户通过使用公开视图来展开和折叠

2020-06-25 23:40:33 440

原创 SwiftUI App 基础使用(教程含代码)

App表示应用程序的结构和行为的类型。protocol App使用教程通过声明符合App协议的结构来创建应用。实施所需的主体计算属性以定义应用内容:@mainstruct MyApp: App { var body: some Scene { WindowGroup { Text("Hello, world!") } ...

2020-06-25 22:58:46 782

原创 SwiftUI Scene 基础使用(教程含代码)

Scene应用程序用户界面的一部分,其生命周期由系统管理protocol Scene使用教程您可以通过在应用程序主体中组合一个或多个符合Scene协议的实例来创建应用程序。您可以使用SwiftUI提供的原始场景(例如WindowGroup)以及由其他场景组成的自定义场景。要创建自定义场景,请声明一个符合Scene协议的类型。实现所需的主体计算属性并为您的自定义场景提供内容:struct...

2020-06-25 22:58:26 946

原创 SwiftUI WindowGroup 基础使用(教程含代码)

WindowGroup呈现一组结构相同的窗口的场景。struct WindowGroup<Content> where Content : View使用教程将WindowGroup用作应用程序呈现的视图层次结构的容器。您声明为组内容的层次结构用作应用程序从该组创建的每个窗口的模板:@mainstruct Mail: App { var body: some Sce...

2020-06-25 22:57:06 2151

原创 全球提供语言翻译的API支持220种语言

全球提供语言翻译的API支持22种语言全球提供语言翻译的API支持22种语言 推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI2020教程》帮您突破数据存储难关《SwiftUI vs CoreData数据存储解决方案》技术源码推荐推荐文章CoreData篇SwiftUI数据存储之做个笔记A...

2020-06-25 21:04:54 334

原创 SwiftUI 2.0 toolbar 和 ToolbarItem 基础教程含源码

一、基础知识toolbar(items:)可将指定项目填充到工具栏或导航栏。func toolbar<Items>(items: () -> ToolbarItemGroup<Void, Items>) -> some View(一)ToolbarItem表示可放置在工具栏或导航栏中的项的模型。struct ToolbarItem<ID, Content> where Content : View(二)ToolbarItem 分类二、使用

2020-06-25 20:31:37 951

原创 SwiftUI Button 基础教程

Button触发时执行操作的控件struct Button<Label> where Label : View使用教程您可以通过提供操作和标签来创建按钮。操作是一个方法或闭包属性,当用户单击或轻触按钮时,它会执行某些操作。标签是描述按钮操作的视图,例如,通过显示文本(如取消)或图标(如后退箭头)。Button(action: {//您的代码}) { Text("Si...

2020-06-25 16:36:25 859

原创 SwiftUI 如何判断系统类型APPCLIP iOS macOS

APPCLIP#if !APPCLIP#endif#if APPCLIP#else#endifiOS#if os(iOS)#endifmacOS#if os(macOS)#endif推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI2020教程》帮您突破数据存储难关《SwiftUI...

2020-06-25 16:05:53 463

原创 SwiftUI CarouselTabViewStyle 基础使用教程含源码

CarouselTabViewStyle一个实现轮播TabView交互和外观的TabViewStyle。struct CarouselTabViewStyle使用教程import SwiftUIstruct ContentView: View { var body: some View { TabView { Text("The Fir...

2020-06-25 12:28:23 567

原创 SwiftUI PageTabViewStyle 基础使用教程含源码

PageTabViewStyle一个TabViewStyle,它实现页面滚动TabView。public struct PageTabViewStyle : TabViewStyle { ///显示页面索引视图的样式 public struct IndexDisplayMode { /// 一页以上时显示索引视图 public static ...

2020-06-25 10:59:58 673

原创 SwiftUI 2.0 TabView 基础使用教程含源码

一、TabView 基础使用交互式用户界面元素在多个子视图之间切换的视图。struct TabView<SelectionValue, Content> where SelectionValue : Hashable, Content : View选项卡视图仅支持Text,Image或Image后跟Text的选项卡项。 传递任何其他类型的视图都将导致可见但为空的标签项。二、T...

2020-06-25 10:47:34 1023

原创 SwiftUI中的lazy组件有什么用呢(FAQ)

WWDC2020 变化WWDC2020 引入了一大批Lazy组件,他们有什么用呢?Lazy组件强大作用在SwiftUI 1.0时代,我们经常被Scrollview性能所困扰。每当Stack(HStack,VStack)中有十或数千个视图时,SwiftUI都会尝试立即创建它们,这样造成性能灾难。幸运的是,SwiftUI 2.0引入大批高性能Lazy组件。Lazy组件有哪些呢《SwiftU...

2020-06-25 09:03:21 514

原创 SwiftUI 2.0 SwiftUIApp模式如何使用UIApplicationDelegate

WWDC2020 变化如果您仍然需要监听UIApplicationDelegate的任何委托回调,SwiftUI将提供一个到UIApplicationDelegateAdaptor基础知识UIApplicationDelegateAdaptorApp中用于提供UIKit委托的属性包装器@propertyWrapper struct UIApplicationDelegateAdaptor<DelegateType> where DelegateType : NSObject, Dele

2020-06-25 08:17:01 1126

原创 SwiftUI 2.0 ViewBuilders的“switch”魔法让我们更容易使用状态enum枚举

WWDC2020 变化SwiftUI 2.0 ViewBuilders的“switch”魔法让我们更容易使用状态enum枚举基础知识List一种容器,它显示排列在一列中的数据行。struct List<SelectionValue, Content> where SelectionValue : Hashable, Content : View实战代码import SwiftUIstruct ContentView: View { enum Fruit {

2020-06-25 08:01:39 361

原创 SwiftUI 2.0 State状态变化使用onChange监听

WWDC2020 变化我们不能再调用@State的didSet,我们需要使用onChange修饰器本文价值与收获看完本文后,您将能够作出下面的界面基础知识onChange添加此视图的修饰符,该修饰符在特定值更改时激发操作func onChange<V>(of value: V, perform action: @escaping (V) -> Void) -> some View where V : Equatable可以使用onChange触发值更改(如环境键或

2020-06-25 07:20:04 1724 1

原创 SwiftUI DocumentGroup 基础使用(教程含代码)

DocumentGroup一个支持打开,创建和保存文档的场景。struct DocumentGroup<Document, Content> where Content : View使用教程目前官方没有给出样例,后续有demo了,我再进行补充。推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI20...

2020-06-24 23:05:55 398

原创 SwiftUI Settings 基础使用wwdc2020(教程含代码)

Settings一个场景,显示一个用于查看和修改应用设置的界面。struct Settings<Content> where Content : View使用教程该场景将自动提供导航到其窗口的命令。目前官方没有给出样例,后续有demo了,我再进行补充。推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《Swift...

2020-06-24 23:05:36 322

原创 SwiftUI WKNotificationScene 基础使用wwdc2020(教程含代码)

SwiftUI WKNotificationScene 基础使用wwdc2020(教程含代码)WKNotificationScene用于接收指定类别的远程或本地通知的场景。一个场景,显示一个用于查看和修改应用设置的界面。struct WKNotificationScene<Content, Controller> where Content : View, Controller...

2020-06-24 23:04:50 490

原创 SwiftUI Widget 基础使用wwdc2020(教程含代码)

SwiftUI Widget 基础使用wwdc2020(教程含代码)Widget在主屏幕或通知中心中显示的小部件的配置和内容。protocol Widget使用教程小部件可在iOS主屏幕上或macOS的通知中心中,从您的应用程序中轻松显示相关内容。用户可以添加,配置和安排窗口小部件以适应他们的个人需求。您可以提供多种类型的小部件,每种小部件都提供一种特定的信息。当用户需要更多信息时,例...

2020-06-24 23:04:31 431

原创 SwiftUI WidgetBundle 基础使用wwdc2020(教程含代码)

SwiftUI WidgetBundle 基础使用wwdc2020(教程含代码)WidgetBundle一个容器,用于从单个窗口小部件扩展中显示多个窗口小部件。protocol WidgetBundle使用教程要支持多种类型的窗口小部件,请将@main属性添加到符合WidgetBundle的结构中。例如,一个游戏可能有一个小部件显示有关游戏的摘要信息,而另一个小部件则显示有关各个角色的...

2020-06-24 23:04:04 764

原创 SwiftUI ImportFilesAction 基础使用wwdc2020(教程含代码)

ImportFilesAction提供导入文件的功能。struct ImportFilesAction使用教程应该从环境中获取ImportFilesAction,并且可以通过标准系统对话框将其用于导入单个文件或多个文件。推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI2020教程》帮您突破数据存储难关《S...

2020-06-24 23:03:21 267

原创 SwiftUI ExportFilesAction 基础使用wwdc2020(教程含代码)

ExportFilesAction提供导出文件的功能。struct ExportFilesAction使用教程应该从环境中获取ExportFilesAction,并且可以通过标准系统对话框将其用于导出单个文件或多个文件。推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI2020教程》帮您突破数据存储难关《S...

2020-06-24 23:02:58 218

原创 SwiftUI OpenURLActionn 基础使用wwdc2020(教程含代码)

OpenURLAction提供打开URL的功能。struct OpenURLAction使用教程OpenURLAction应该从环境中获取,并且由于某些用户操作而可用于打开URL。struct SupportView : View { @Environment(\.openURL) var openURL var body: some View { B...

2020-06-24 23:02:38 470

原创 SwiftUI onReceive 基础教程

onReceive(_:perform:)添加此视图检测到给定发布服务器发出的数据时要执行的操作。func onReceive<P>(_ publisher: P, perform action: @escaping (P.Output) -> Void) -> some View where P : Publisher, P.Failure == Neverpu...

2020-06-24 23:02:15 1699

原创 SwiftUI 2.0 LazyVGrid和LazyHGrid 深入使用教程含源码

基础介绍SwiftUI的LazyVGrid和LazyHGrid为我们提供了相当灵活的网格布局,但它们仅适用于iOS 14或更高版本。使用思路最简单的网格由三部分组成:原始数据,描述所需布局的GridItem数组以及将数据和布局组合在一起的LazyVGrid或LazyHGrid。核心组件GridItem size类型GridItem Size有三个类型fixed具有指定固定大小的单个项目flexible一个灵活的项目。case flexible(minimum: CGFloat =

2020-06-24 20:40:43 962

原创 SwiftUI 2.0 TextEditor 如何关闭键盘

SwiftUI 2.0 TextEditor 如何关闭键盘键盘永远是文本输入组件的天敌,如何优雅的隐藏键盘是每一代文本组件的难点。下面将给大家提供一个解决方案:《SwiftUI 2.0 TextEditor 之一篇文章全面掌握(项目含源码)》推荐基础文章推荐《SwiftUI是什么,听听大牛们如何说》经典教程推荐更新近百篇SwiftUI教程《SwiftUI2020教程》帮您......

2020-06-24 19:38:53 448 3

原创 SwiftUI 2.0 TextEditor 之一篇文章全面掌握(项目含源码)

看完本文您将掌握的能力TextEditor 基础使用TextEditor 自定义设置字体、大小、颜色按照需求隐藏键盘基础知识TextEditor是WWDC2020加入到SwiftUI中的新组件,它用于显示和编辑长文本,支持自定义字体和颜色。实战代码1、最基础TextEditor使用import SwiftUIstruct ContentView: View { @State private var text = "这是个TextEditor基础demo"

2020-06-24 19:32:22 652

iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏源码

iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏源码

2023-01-25

使用 Python 自动创建 Excel 仪表板

创建了一个简单的函数,该函数在执行时会自动生成一个 excel 仪表板。您可以随时运行此功能以定期生成报告,例如每个月以在仪表板中生成 KPI。

2023-01-16

全流水线边缘检测器算法使用 VHDL源码

核心包括 Roberts、Prewitt、Scharr 和 Sobel 边缘检测算法。该设计完全流水线化。延迟为 5。在 5 个时钟之后,它在每个时钟产生输出。设计也是通用的。您可以在顶部模块中使用边缘检测器。仅生成您选择的边缘检测器算法的硬件。

2023-01-15

使用Stable Diffusion改进图像分割模型

Stable Diffusion是 Stability AI 在今年早些时候发布的一种非常强大的文本到图像模型。在这篇博文中,我们将探索一种使用稳定扩散来增强训练数据的技术,以提高图像分割任务的性能。这种方法在数据有限或需要繁琐的人工标记的应用程序中特别强大。 在计算机视觉模型的上下文中,图像分割是指根据图像的内容将图像分成两个或多个部分。与“图像分类”相比,分割的目标不仅是识别图像包含什么,而且图像的哪些 部分对应于每个类。 Stable Diffusion是 Stability AI 在今年早些时候发布的一种非常强大的文本到图像模型。在这篇博文中,我们将探索一种使用稳定扩散来增强训练数据的技术,以提高图像分割任务的性能。这种方法在数据有限或需要繁琐的人工标记的应用程序中特别强大。 配套文章:https://blog.csdn.net/iCloudEnd/article/details/128684200

2023-01-14

matlab 微积分和微分方程使用 ezplot、fplot、fimplicit3 和 ezpolar 绘制函数教程

matlab 微积分和微分方程使用 ezplot、fplot、fimplicit3 和 ezpolar 绘制函数教程含源码。 配套文章:https://blog.csdn.net/iCloudEnd/article/details/128680186

2023-01-14

Matlab数学基础操作之derivatives(导数)、integration(积分子)、nonlinear equatio

Matlab数学基础操作之derivatives(导数)、integration(积分子)、nonlinear equations system(非线性方程组)、odes bvp(常微分方程)

2023-01-12

SwiftUI可重用的下拉选择器项目含源码

SwiftUI可重用的下拉选择器项目含源码。实现了自定义组件化,可以方便复用到自己的项目中。配套文章和组件运行效果:https://swiftui.blog.csdn.net/article/details/128640947

2023-01-11

SwiftUI 自定义下拉菜单组件支持自定义颜色Dropdown list menu

下拉菜单是app开发中最常用的内容选择组件,避免用户录入的同时保证了数据准确性。具有优势:1、菜单应该易于打开、关闭和交互;2、菜单内容应适合用户需求;3、菜单项应该易于浏览。下拉菜单可以显示选项列表,由图标、按钮或操作触发。它们的位置因打开它们的元素而异。下拉菜单可以显示选项列表,由图标、按钮或操作触发。它们的位置因打开它们的元素而异。该资源就是SwiftUI 下拉菜单组件的经典源码。配套文章和组件运行效果:https://blog.csdn.net/iCloudEnd/article/details/128639428

2023-01-11

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

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

TA关注的人

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