E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swiftui
SwiftUI
ArkUI 对比分析
download.csdn.net/download/gwh111/88670868版本1.0(2023年4月)更新说明:4.7修改问题和缺陷4.13新增缺陷讨论4.14新增引言和部分小结4.17高亮关键性代码,新增
SwiftUI
最后的轻羽
·
2024-01-03 23:01
鸿蒙应用
arkui开发
open
harmony开发
swiftui
ios
swift
ArkTS开发实践
声明式UI构建页面的过程,其实是组合组件的过程,声明式UI的思想,主要体现在两个方面:描述UI的呈现结果,而不关心过程状态驱动视图更新类似苹果的
SwiftUI
中通过组合视图View,安卓JetpackCompose
it奔跑在路上
·
2024-01-03 08:42
HarmonyOS基础知识
harmonyos
华为
typescript
SwiftUI
教程(三)常用View和Modifiers详细讲解和使用
SwiftUI
教程系列文章汇总本文主要讲述常见的View和Modifiers的认识和使用主要内容:常用View常用Modifiers1.介绍
SwiftUI
通过View视图搭建界面,使用Modifiers
iOS之文一
·
2024-01-02 20:34
『番外篇十』
SwiftUI
实战:打造一款“五脏俱全”的网络图片显示 App(下)
概览在上篇文章中,我们初步实现了一款小巧的网络图片显示器。我们先是创建了json数据对应的图片模型,然后将App界面“分而治之”划分为独立的三个组件以便“逐个击破”,最后我们将所有这些融合在一起。不过,目前的实现仍有一些问题。比如我们添加了一层不必要的PhotoItem数据层,而且对于“阴晴难料”的网络错误没有做出很好的应对。在本篇博文中,您将学到以下内容:概览1.简化的Photo模型:Photo
大熊猫侯佩
·
2024-01-02 14:28
Swift
语言开发精讲
swiftui
Decodable
Task
timeout
Unavailable
错误处理
网络超时
SwiftUI
组件之仿用户协议确认页面支持点击文字显示协议(教程含源码)
实战需求
SwiftUI
组件之仿用户协议确认页面支持点击文字显示协议本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-01-22下午10.24.47.pngJietu20210122-222507
iCloudEnd
·
2024-01-02 13:51
『番外篇九』
SwiftUI
实战:打造一款“五脏俱全”的网络图片显示 App(上)
在本篇和续篇博文中,我们将和小伙伴们一起手把手的打造一款网络图片查看器,作为
SwiftUI
入门的热身练习。在本篇博文中,您将学到以下内容:概览1.基本逻辑2.探查网络数据3.构建Photo
大熊猫侯佩
·
2024-01-02 00:44
Swift
语言开发精讲
swiftui
URLSession
数据模型
Model
json
Task
图片下载
Timer 计时器 (
SwiftUI
中文文档手册)
Timer经过一定时间间隔后将触发的计时器,将指定的消息发送到目标对象。classTimer:NSObject总览计时器与运行循环配合使用。运行循环会维护对其计时器的强引用,因此在将计时器添加到运行循环后,您不必维护自己的对计时器的强引用。为了有效地使用计时器,您应该了解运行循环的运行方式.计时器不是实时机制。如果在长时间运行的循环调用期间或运行循环处于不监视计时器的模式时发生计时器的触发时间,则
iCloudEnd
·
2024-01-01 11:22
技术层面聊下苹果工程师对App Clip技术构建
在UI框架上同时支持UIKit和
SwiftUI
,有些开发者认为只能使用SwiftU
一眼万年的星空
·
2024-01-01 06:32
『番外篇八』
SwiftUI
脑洞大开实现“另类”视图跟随方法
概览在
SwiftUI
的开发中,我们时常需要用指尖丝滑般地操作指定视图:比如,我们需要在拖动视图后让它自动归位,或者拖动一个视图时让另一个视图跟随它移动。
大熊猫侯佩
·
2023-12-31 21:10
Swift
语言开发精讲
swiftui
Layout
布局
拖动手势
视图跟随
GestureState
Z序
zOrder
『番外篇六』
SwiftUI
取得任意视图全局位置的三种方法
概览在
SwiftUI
开发中,利用描述性代码我们可以很轻松的构建各种丰富多彩的视图。我们可以设置它们的大小、位置、颜色并应用不计其数的修改器。
大熊猫侯佩
·
2023-12-31 07:19
Swift
语言开发精讲
swiftui
全局坐标
GeometryProxy
Preference
GeometryReader
visualEffect
视图布局
『番外篇七』
SwiftUI
获取视图全局位置在 NavigationStack 中失效的解决方法
概览在番外篇六』
SwiftUI
取得任意视图全局位置的三种方法这篇博文里,我们详细讨论了在
SwiftUI
中获取任意视图全局坐标的几种方法。
大熊猫侯佩
·
2023-12-31 07:47
Swift
语言开发精讲
swiftui
GeometryReader
GeometryProxy
布局
NavigationStack
NavigationView
全局位置坐标
SwiftUI
内功之for循环从入门到精通(Swift loop教程含源码)
实战需求
SwiftUI
内功之for循环从入门到精通本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-01-22下午2.10.51.png看完本文您将掌握的技能1、基础:循环输出0至52、基础
iCloudEnd
·
2023-12-29 10:56
SwiftUI
必须收藏之iOS和macOS的MVVM
SwiftUI
内功之iOS和macOS的MVVM自从
SwiftUI
引入以来,MVVM模式已经有了新的复兴。许多开发人员认为,这种特定模式非常适合
SwiftUI
数据流。
iCloudEnd
·
2023-12-29 02:36
理解
SwiftUI
中的matchedGeometryEffect
matchedGeometryEffectSwiftUI2.0引入了一个新的修饰符:matchedGeometryEffect。使用matchedGeometryEffect可以为整个层次结构中的视图创建过渡动画。只需要将它附加到要进行动画处理的两个视图上,并给它们指定相同的标识符。有了matchedGeometryEffect修饰器,你不再需要找出两个状态之间的差异了。你只需要描述两个视图:一个
Mamong
·
2023-12-26 01:16
ios开发
swiftui
ios
swift
『番外篇五』
SwiftUI
进阶之如何动态获取任意视图的 tag 和 id 值
概览在某些场景下,我们需要用代码动态去探查
SwiftUI
视图的信息。比如任意视图的id或tag值:如上图所示:我们通过动态探查技术在运行时将
SwiftUI
特定视图的tag和id值显示在了屏幕上。
大熊猫侯佩
·
2023-12-24 02:28
Swift
语言开发精讲
swiftui
动态探查
tag
id
视图
深度优先和广度优先
树
Tree
Widget开发相关资料网址
/bb0s5d/sdk8syhttps://blog.csdn.net/qq_38718912/article/details/107658804https://www.appcoda.com.tw/
swiftui
-lazyvgrid-lazyhgrid
木槿WEIXIAO
·
2023-12-23 13:40
在
SwiftUI
中 accessibilityChildren 视图修饰符的作用
文章目录前言示例accessibilityChildren使用完整代码总结前言
SwiftUI
为我们提供了一系列丰富的视图修饰符,用于操作视图的可访问性树。我已经介绍了其中许多,你可以在博客中找到它们。
网罗开发
·
2023-12-23 11:54
实战
Swift
精选
swiftui
ios
swift
高级
SwiftUI
动画 — Part 2:GeometryEffect
image在本系列的第一部分,我介绍了Animatable协议,以及我们如何使用它来为路径制作动画。接下来,我们将使用一个新的工具:GeometryEffect,用同样的协议对变换矩阵进行动画处理。如果你没有读过第一部分,也不知道Animatable协议是什么,你应该先读一下。或者如果你只是对GeometryEffect感兴趣,不关心动画,你可以跳过第一部分,继续阅读本文。GeometryEffe
Swift社区
·
2023-12-22 18:45
SwiftUI
爬虫大全之如何使用
SwiftUI
抓取网页并显示解析内容,支持搜索(教程含源码)
项目功能抓取网页内容解析程序struct实现list展示日期分类运行效果截屏2022-05-1117.31.12.png截屏2022-05-1117.31.22.pngJietu20220511-173147-HD.gif正文我们生活在一个使用API很普遍的世纪。作为移动开发人员,我们习惯于对JSON数据进行编码和解码,以便在服务器上运行我们的应用程序。遗憾的是,并非所有网站/服务都提供API。有
iCloudEnd
·
2023-12-22 05:58
SwiftUI
内功之 布局信息GeometryReader 与 PreferenceKey
SwiftUI
内功之布局信息GeometryReader与PreferenceKeySwiftUI视图布局取决于每个视图状态。此状态由内部属性,来自环境的外部值等混合而成。
iCloudEnd
·
2023-12-20 18:08
大师学
SwiftUI
第18章Part2 - 存储图片和自定义相机
存储图片在前面的示例中,我们在屏幕上展示了图片,但也可以将其存储到文件或数据库中。另外有时使用相机将照片存储到设备的相册薄里会很有用,这样可供其它应用访问。UIKit框架提供了如下两个保存图片和视频的函数。UIImageWriteToSavedPhotosAlbum(UIImage,Any?,Selector?,UnsafeMutableRawPointer?):该函数将第一个参数所指定的图像添加
Alan Hou
·
2023-12-20 00:23
数码相机
swiftui
ios
空间计算
swift
大师学
SwiftUI
第12章 - 手势 Part 1
因这种手势使用频繁,
SwiftUI
定义了两个非常方便的修饰符
Alan Hou
·
2023-12-20 00:23
swiftui
前端
apple
vision
pro
ios
空间计算
大师学
SwiftUI
第12章 - 手势 Part 2
放大手势放大手势常被称为捏合手势,因为常常在用户张开或捏合两个手指时进行识别。通常这个手势实现用于让用户放大或缩小图片。发送给updating()、onChanged()和onEnded()方法的值是一个CGFloat,表示乘上当前比例的倍数,得到图片最终的比例,如下例所示。示例12-9:定义一个MagnificationGesture手势structContentView:View{@Gestu
Alan Hou
·
2023-12-20 00:22
swiftui
swift
ios
apple
vision
pro
空间计算
SwiftUI
:用ScrollViewReader和DragGesture桥接UIKit
在推出
SwiftUI
时,我们是不能控制ScrollView的偏移量offset的:在Xcode12和iOS14中,我们可以使用ScrollViewReader来解决这个问题。
猪猪行天下
·
2023-12-19 00:24
【鸿蒙开发】第四章 Stage应用模型及项目结构
ArkUI即是方舟开发结构,它是HarmonyOS供给了一套UI开发结构,和Flutter与
SwiftUI
有着异曲同
__Yvan
·
2023-12-17 16:43
Harmoney
ArkTS
DevEco
Studio
harmonyos
华为
Stage
ArkTS
SwiftUI
+ RealityKit 实现简单AR测距
效果如图
SwiftUI
+RealityKit实现简单AR测距首先在Xcode新建一个工程,选择AugmentedRealityApp.建好之后,会有默认的一个3d模型文件和一段默认的ARViewC
kusamimu
·
2023-12-17 09:30
SwiftUI
ar
swiftui
SwiftUI
之Gradient详解
本篇文章主要讲解LinearGradient,RadialGradient,RoundedRectangle这3种渐变效果,我会重点讲一下LinearGradient,包括线性渐变的原理。示意图本篇内容中的代码可以在这里下载https://gist.github.com/agelessman/64243e1dd89b8a1a53c094771302cdbaLinearGradientLinearG
老马的春天
·
2023-12-17 05:08
APP安全机制(二十) —— 基于
SwiftUI
App的钥匙串服务和生物识别(二)
版本记录版本号时间V1.02020.09.07星期一前言在这个信息爆炸的年代,特别是一些敏感的行业,比如金融业和银行卡相关等等,这都对app的安全机制有更高的需求,很多大公司都有安全部门,用于检测自己产品的安全性,但是及时是这样,安全问题仍然被不断曝出,接下来几篇我们主要说一下app的安全机制。感兴趣的看我上面几篇。1.APP安全机制(一)——几种和安全性有关的情况2.APP安全机制(二)——使用
刀客传奇
·
2023-12-16 21:04
HarmonyOS4.0从零开始的开发教程04 初识ArkTS开发语言(下)
声明式UI构建页面的过程,其实是组合组件的过程,声明式UI的思想,主要体现在两个方面:描述UI的呈现结果,而不关心过程状态驱动视图更新类似苹果的
SwiftUI
中通过组合视图View,安卓JetpackCom
程序员沙蛙
·
2023-12-15 14:25
开发语言
typescript
javascript
iOS(
swiftui
)——系统悬浮窗( 可在其他应用上显示,可实时更新内容)
因为ios系统对权限的限制是比较严格的,ios系统本身是不支持全局悬浮窗(可在其他app上显示)。在iphone14及之后的iPhone机型中提供了一个叫灵动岛的功能,可以在手机上方可以添加一个悬浮窗显示内容并实时更新,但这个功能有很多局限性如:需要iPhone14及之后的机型且系统必须是iOS16.1+,在以后的新机型中还有没有这个功能也还不明确,样式和位置固定。在ios系统中现有的,应用成熟的
丝月
·
2023-12-14 12:44
ios(swiftUI
)开发——进阶
macos
ios
swiftui
全局悬浮窗
iOS(
swiftui
)——网络连接(Moya)
Moya是一个流行的Swift网络抽象层,被用于简化iOS应用程序中的网络请求。使用Moya,可以定义网络请求的方式,增加类型安全性,因为所有的网络请求都是经过Swift类型系统检查的,并且Moya提供了一种很好的方式来将网络请求代码组织得更加清晰和可维护。Moya的核心是一个TargetType协议,它定义了一个API端点的所有必要信息,包括路径、方法、任务、HTTP任务和可能的测试数据。开发者
丝月
·
2023-12-14 12:44
ios(swiftUI
)开发——进阶
swiftui
ios
swift
Compose for iOS:kotlin 与 swift 互操作
前言类似于Android上的compose,在iOS上的compose同样支持嵌套显示composeUI和
swiftUI
或是uikit。
equation_l
·
2023-12-14 12:01
ios
kotlin
swift
大师学
SwiftUI
第18章Part3 - 自定义视频播放器
视频播放器
SwiftUI
定义了VideoPlayer视图用于播放视频。该视图提供了所有用于播放、停止、前进和后退的控件。视图包含如下初始化方法。VideoPlayer(player:AVPlayer?
Alan Hou
·
2023-12-06 18:26
swiftui
音视频
ios
前端
swift
2023 年 O 基础学习
SwiftUI
在这次活动中,苹果正式宣布了
SwiftUI
,并将其列为iOS13和macOSCatalina的一部分。
SwiftUI
是一种用于构建用户界面的UI框架。
Python秒杀
·
2023-12-05 22:45
学习
swiftui
ios
python
开发语言
爬虫
数据库
SwiftUI
的“CSS”
在2019年,Apple推出
SwiftUI
后,iOS开发者,也可以在Swift中使用“CSS”了。这就是
SwiftUI
中的ViewModifier。
MarsLuo
·
2023-12-05 14:34
iOS开发者是钻研
SwiftUI
还是尝试接触Flutter好呢?
首先,作为只做iOS的开发者,你最好的选择一定是苹果官方的
SwiftUI
。易用性就不说了,苹果迭代了这么多年,终归是自家的主打产品。论效率也是原生的控件最好,各种优点就不赘述了。
我的皮皮虾
·
2023-12-05 07:24
ios
swiftui
flutter
SwiftUI
2.0 能否构建整个iOS应用(wwdc20)
使用
SwiftUI
能否构建整个iOS应用直到今年的发布,使用
SwiftUI
构建的应用仍需要使用Apple以前的UI框架UIKit和AppKit中的机制来实现其入口点,例如使用UIApplicationDelegate
iCloudEnd
·
2023-12-04 21:25
SwiftUI
运动类完整项目之 自行车运动App具有实时路线跟踪、实时指标、过去自行车路线coredata(项目含源码)
实战需求
SwiftUI
运动类完整项目之自行车运动App具有实时路线跟踪、实时指标、过去自行车路线本文价值与收获看完本文后,您将能够作出下面的界面
SwiftUI
运动类完整项目之自行车运动App具有实时路线跟踪
iCloudEnd
·
2023-12-04 02:32
SwiftUI
——扫码
权限配置在Info.plist文件中配置相机权限Privacy-CameraUsageDescription创建一个类,实现了AVCaptureMetadataOutputObjectsDelegate协议,用于处理扫描到的元数据对象;并做权限处理////ScannerViewModel.swift////Createdby123on2023/10/25.//importFoundationimp
丝月
·
2023-12-02 04:30
ios(swiftUI)
开发
swiftui
ios
swift
xcode
swiftui
项目添加依赖
打开项目targets——BuildPhases点击“+”属于AppleSDKs的依赖可以直接添加其他依赖需要在AddOther中添加,在右上角用名字搜索或者URL地址(如GitHub上插件的地址)搜索,然后添加,也可添加本地文件
丝月
·
2023-12-02 04:28
xcode
macos
ide
EKEventEditViewController 日历事件的视图控制器 EventKitUI(
SwiftUI
中文文档手册)
EKEventEditViewController用于创建,编辑和删除日历事件的视图控制器。classEKEventEditViewController:UINavigationController总览事件编辑视图控制器以模态呈现,为用户提供了一种添加新事件以及从其日历中编辑或删除事件的方式。除非新事件在用户界面中选择其他日历,否则它们将添加到用户的默认日历中。该控制器包括代表,以在用户保存编辑或
iCloudEnd
·
2023-12-01 13:48
SwiftUI
绘图大全之使用
SwiftUI
在 iOS 15 中构建绘画应用程序
使用新的Canvas视图构建一个简单的绘画应用程序在开发应用程序时,您肯定会发现自己需要做的一件事是一些简单的图形。您可以使用“绘画”或“预览”绘制的图形类型。它们是很棒的应用程序,但并不总是理想的,因为通常当您需要将形状作为位图时,您希望它具有特定的iOS颜色或大小。两者都可以在Paint/Preview中使用,但有时不太容易获得像素完美。加入我的旅程,学习如何构建一个简单的绘画应用程序来解决问
iCloudEnd
·
2023-12-01 03:49
如何在
SwiftUI
macOS 应用程序中显示和隐藏边栏
用户可以通过在边缘周围拖动来调整侧边栏的大小。如果他们将它拖得足够远,侧边栏将关闭,并且无法将其设置回来。本文将告诉您如何通过添加其他选项来显示和隐藏边栏来缓解此问题。侧边栏一旦折叠,就无法恢复。拖动左边缘会调整窗口大小,而不是将侧边栏带回来。有两种方法可以解决这个问题。添加一个菜单来显示和隐藏侧边栏。添加一个工具栏按钮来切换它。添加切换侧边栏菜单选项要在macOS上添加新菜单,我们将所需的命令添
小弟调调
·
2023-12-01 03:38
SwiftUI
从入门到学废
swiftui
macos
swift
SwiftUI
教程文章汇总
2019年WWDC大会上,苹果在压轴环节向大众宣布了基于Swift语言构建的全新UI框架——
SwiftUI
,开发者可通过它快速为所有的Apple平台创建美观、动态的应用程序。
马拉萨的春天
·
2023-11-30 13:16
一天一读
新知识点
ios
swiftui
swift
详解
SwiftUI
数据流
SwiftUI
是一种用于构建iOS、iPadOS、watchOS、tvOS和macOS应用程序的声明式用户界面框架。
SwiftFun
·
2023-11-30 12:41
swift
ios
objective-c
详解
SwiftUI
数据流是怎么在View间传递的
作为一个声明式的UI框架,
SwiftUI
帮我们处理了几乎所有关于UI和数据之间的交互,这使我们不再需要关注数据变化时刷新UI和用户交互以后更新数据的逻辑。
a623062360
·
2023-11-30 12:37
SwiftUI
iOS开发
swift
ios
swift
ios(
swiftui
) 画中画
一、环境要实现画中画ios系统必须是iOS14+本文开发环境xcode14.2二、权限配置在项目导航器中单击项目,然后单击Signing&Capabilities。单击+Capabilit搜索BackgroundModes,然后双击将其添加为功能。在新添加的BackgroundModes部分,选中Audio,AirPlay,andPictureinPicture复选框。三、实例importFoun
丝月
·
2023-11-30 12:36
ios(swiftUI)
开发
ios
swiftui
swift
ios(
swiftui
) 属性包装器详解
@AppStorage在
SwiftUI
中,属性包装器用于增强和管理视图的状态,以及处理视图与数据模型之间的绑定和交互。下面是一些常见的属性包装器:1.
丝月
·
2023-11-30 12:29
ios(swiftUI)
开发
ios
swiftui
swift
SwiftUI
如何设置TabView背景为透明(教程含源码)
实战需求有时我们需要自定义一下背景颜色,但是
swiftui
中如何给tabview设置背景呢?
iCloudEnd
·
2023-11-29 08:55
SwiftUI
AppClip 之 02 创建一个App Clip流程
创建一个应用剪辑创建一个可立即启动并向未安装完整应用程序的用户提供其某些相关应用程序功能的应用程序剪辑。使用教程应用程序剪辑是应用程序的轻量级版本,可在人们需要的地方和时间提供某些功能。使用Xcode,您可以将应用剪辑的目标添加到应用的Xcode项目中,并在应用剪辑和应用之间共享代码和资产。就像处理项目中的其他目标一样,您可以使用Xcode在模拟器或设备上构建,运行和调试应用程序剪辑。此外,您必须
iCloudEnd
·
2023-11-29 01:07
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他