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
第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
ArkTS开发实践
其构建页面的过程,其实就是组合的过程主要体现在两个方面:描述UI的呈现效果,而不关心过程状态驱动视图更新类似苹果的
SwiftUI
通过组合视图View、安卓的JetPackCompose通过组合@Com
星花雪月
·
2023-11-28 12:21
Harmonyos
鸿蒙
harmonyos
前端
SwiftUI
与UIKit混编,键盘出现后CPU 100%的原因
SwiftUI
已经出来了一段时间,有幸在最近的一个大项目中使用
SwiftUI
,作为现代化的UI框架,以后的趋势,我们iOS开发的同学势必要掌握它,提升自己的竞争力,以至于更好的混口饭吃。
大招至胜
·
2023-11-28 12:49
SwiftUI
swiftui
ios
swift
WWDC2020讲稿系列之App Essentials in
SwiftUI
开场白开场白技术交流QQ:3365059189
SwiftUI
技术交流QQ群:518696470您好,欢迎来到WWDC。欢迎使用
SwiftUI
中的AppEssentials。
iCloudEnd
·
2023-11-28 05:10
SwiftUI
macOS 之 List和Alert组合使用(点击处提示框)
实战需求希望实现点击列表出现新的页面,并将双击两次出现提示框本文价值与收获看完本文后,您将能够作出下面的界面image.pngJietu20200621-102400.gif代码1、主界面structContentView:View{varbody:someView{NavigationView{List(["Hello","World"],id:\.self){strinNavigationLi
iCloudEnd
·
2023-11-28 03:20
五、
SwiftUI
之属性装饰器:@State、@Binding、@ObservedObject、@Published、@EnvironmentObject
@属性装饰器@State、@Binding、@ObservedObject、@EnvironmentObject这些都是属性装饰器,就像在java中的注解一样。熟悉Swift语法的同学,不知在Swift开发过程中,有没有自己封装过@属性装饰器呢?若没有,不知有没有使用过@discardableResult等这类系统已提供的装饰器呢?有没有想过是如何实现的?其实是通过@propertyWrapper
小皮不姓皮
·
2023-11-27 21:46
SwiftUI从入门到哇塞
ios
swift
objective-c
macos
swiftui
【IOS开发】
SwiftUI
中的@State、@Binding、@ObservedObject、@EnvironmentObject等属性包装器的作用和用法,并附上代码案例!!!
当使用@State标记属性时,
SwiftUI
会跟踪该属性的变化,并在属性值发生更改时自动刷新视图。示例:在下面的示例中,我们使用@State来声明一个可变的计数属性,点击按钮时,计数会增加并更新视图。
番茄Salad
·
2023-11-27 21:44
IOS开发
ios
swiftui
SwiftUI
@State、@ObservedObject 和 @EnvironmentObject 之间有什么区别?
@State属于单个视图的简单属性。它们通常应该被标记private。@State对于属于特定视图并且永远不会在该视图之外使用,因此将这些属性标记为私有非常重要,以重新强化这种状态是专门设计为永远不会逃避其视图的想法。为什么用@ObservedObject对于更复杂的属性——当你想要使用一个可能有多个属性和方法的自定义类型,或者可能在多个视图之间共享时——你会经常使用它@ObservedObjec
Mackellen
·
2023-11-27 21:12
Swift
iOS
swiftui
ios
swift
[
SwiftUI
开发] @State @Binding @ObservedObject @EnvironmentObject
@State@State属性包装器,struct的属性是不可以改变的,在
SwiftUI
中如果想改变属性,需要加上@State。
文件夹_IOS
·
2023-11-27 20:41
SwiftUI
swift
开发语言
ios
@StateObject和@ObservedObject有什么区别?
由donnywals于2020年6月23日发布
SwiftUI
中的视图将被丢弃并定期重新创建。发生这种情况时,将重新初始化整个视图结构。
李发展
·
2023-11-27 20:35
iOS移动开发
StateObject
@ ObservedObject、@ State和@EnvironmentObject有什么区别?
保罗·哈德森@twostraws2021年2月9日更新了Xcode12.5在任何现代应用中,状态都是不可避免的,但是使用
SwiftUI
时要记住,我们所有的视图只是其状态的简单功能-我们不直接更改视图,而是操纵状态并由其决定结果
李发展
·
2023-11-27 20:35
iOS移动开发
observedobject
swiftui
第6章第11节:如何使用@ObservedObject监听实例对象一 [
SwiftUI
快速入门到实战]
我们已经多次使用@State属性包装器,@ObservedObject和@State属性包装器的功能相似,不同之处是:@ObservedObject是用来修饰对象的。如果用@ObservedObject标记修饰一个对象,那么这个对象必须要遵循ObservableObject协议。所以在此定义一个类,并且该类遵循这个协议。@Published标记和@ObservedObject是配合使用的,用来修饰
李发展
·
2023-11-27 20:35
SwiftUI快速入门到实战
swift
swiftui
swiftui教程
ios开发
SwiftUI
之深入解析@StateObject、@ObservedObject和@EnvironmentObject的联系和区别
状态在任何现代应用程序中都是不可避免的,但在
SwiftUI
中,重要的是所有的视图都是它们状态的简单函数,我们不需要直接改变视图,而是操纵状态,让状态决定结果。
╰つ栺尖篴夢ゞ
·
2023-11-27 20:33
SwiftUI
State属性包装器
ObservedObject
StateObject
Environment
SwiftUI
实战之设置Toggle开关的背景颜色和切换效果
本文价值与收获看完本文后,您将能够作出下面的界面Jietu20200502-175100@2x.jpgJietu20200502-175124.gif基础知识当面对二进制决策或选择时,我们可以在
SwiftUI
iCloudEnd
·
2023-11-27 06:56
SwiftUI
教程(七)属性包装器:State、Binding、ObservableObject、EnvironmentObject
SwiftUI
教程系列文章汇总本文主要讲述
SwiftUI
中的属性包装器,这些包装器都是用来数据绑定的,作为视图的唯一真值来源,四种方式在实现功能上有细微差别。最后会进行总结比较。
iOS之文一
·
2023-11-26 15:55
SwiftUI
组件协议 View
在
SwiftUI
中,这是一个视图协议,任何自定义的视图都遵循该协议,并实现协议属性body来提供具体的视图内容和行为。
流火绯瞳
·
2023-11-26 06:53
【
SwiftUI
系列】2.@State属性包装器
上一篇介绍了不透明返回类型,这篇介绍下属性包装器。这里需要先区别下属性包装器和属性代理两个概念,因为在网络上有不同的称呼。属性包装器,英文PropertyWrapper。属性代理,英文PropertyDelegate。1.属性包装器和属性代理的区别其实两者是同一个概念,分别于Swift5.0和5.1提出。Swift5.0,使用属性代理;5.1版本之后统一称呼属性包装器。本文统一使用属性包装器。把属
程序员华仔
·
2023-11-26 02:21
swiftui
ios
【
SwiftUI
】7.预览及其内部机制
今天我们介绍另一个特性--预览(Preview).概念预览是苹果给
SwiftUI
新添加的一个重要特性,也可以算得上是一个重大突破。
程序员华仔
·
2023-11-26 02:19
swiftui
ios
swift
聊一下在
SwiftUI
中使用CoreData
本文并非一个教你如何在
SwiftUI
下使用CoreData的教程。主要探讨的是在我近一年的
SwiftUI
开发中使用CoreData的教训、经验、心得。
东坡肘子3000
·
2023-11-24 21:42
SwiftUI
-Day16 Project1-1
本文参考资料:https://www.hackingwithswift.com/100/
swiftui
/16时间:
紫云无堤
·
2023-11-24 17:50
swift
SwiftUI
-Day17 Project1-2
本文参考资料:https://www.hackingwithswift.com/100/
swiftui
/17时间:17October,2020快捷键运行快捷键:command+R刷新:option+command
紫云无堤
·
2023-11-24 17:50
swift
SwiftUI
-Day2 复杂数据类型
Dictionaries创建空集合-CollectionsEnumerationsEnumassociatedvaluesEnumrawvalues吐槽Xcode升级,什么appdelegate都没有了,现在全是
swiftUI
紫云无堤
·
2023-11-24 17:20
Swift
上一页
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
其他