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
Hacking with iOS:
SwiftUI
Edition - 潜力客户名单项目(三)
放弃字符串,然后使用封装和访问控制是使我们的代码更安全的简单方法,并且是构建更好软件的重要步骤。使用UserDefaults保存和加载数据该应用程序大多数情况下都可以运行,但是有一个致命缺陷:重新启动该应用程序时,我们添加的所有数据都会被清除掉,这在记住我们认识的人方面没有多大用处。我们可以通过使Prospects初始化程序能够从UserDefaults加载数据,然后在数据更改时将其写回来解决此问
韦弦Zhy
·
2021-06-14 06:59
SwiftUI
官方教程解读
SwiftUI
简介
SwiftUI
是wwdc2019发布的一个新的UI框架,通过声明和修改视图来布局UI和创建流畅的动画效果。
iridescentzc
·
2021-06-14 05:55
SwiftUI
内功之Environment深入研究与使用
Environment是
SwiftUI
的独特功能之一,这是我们以前在UIKit中所没有的。今天,我想向您展示在您的应用程序中使用环境的所有好处。
iCloudEnd
·
2021-06-14 04:22
SwiftUI
:alert() 和 sheet() 与可选值一起使用
SwiftUI
有两种创建警报和表单的方式,到目前为止,我们仅使用一种方法:绑定到布尔值,该布尔值在变为true时显示Alert或Sheet。
韦弦Zhy
·
2021-06-13 18:18
iOS
SwiftUI
使用ZStack构建复杂页面
前几期我们介绍了ZStack的基础使用,本文我们来介绍一下如何用于ZStack构建更复杂的界面。本文最终效果image.png进入实战基础概念我们就不介绍了,大家可以通过之前的文章自学基础04:iOSSwiftUI界面布局入门之VStackHStack《韩熙载夜宴图》基础04:iOSSwiftUI界面布局神器ZStack《韩熙载夜宴图》1.做个半透明标题做个半透明标题Rectangle().for
iCloudEnd
·
2021-06-13 14:56
SwiftUI
:与 MapKit 协调器通信
将空的MKMapView嵌入
SwiftUI
很简单,但是如果您想对地图做任何有用的事情,则需要引入一个协调器——一个类,可以充当地图视图的委托,将数据往返于
SwiftUI
。
韦弦Zhy
·
2021-06-13 08:26
iOS MVC架构(设计模式)和MVVM
本文转载自:星星月亮0MVC(Model-View-Controller)iOS应用程序都遵循MVC架构,iOS13推出的
SwiftUI
除外,
SwiftUI
的设计遵循的MVVM.MVC是构建iOSApp
iOS小怪兽
·
2021-06-13 03:28
Apple Watch开发-初探
watchOSApp在已有iOS项目中,新建Target,选择WatchAppforiOSApp可以选择用Storyboard构建UI,WatchKitAppDelegate管理生命周期,也可以选择用
SwiftUI
达拉崩巴斑德贝迪卜多比鲁翁
·
2021-06-12 09:14
SwiftUI
基础之Generics 通用代码
通用代码使您可以编写灵活,可重用的函数和类型,这些函数和类型可根据您定义的要求与任何类型一起使用。您可以编写避免重复的代码,并以清晰抽象的方式表达其意图。泛型是Swift最强大的功能之一,许多Swift标准库都是使用泛型代码构建的。实际上,即使您没有意识到,您在整个《语言指南》中都使用了泛型。例如,Swift的Array和Dictionary类型都是通用集合。您可以创建一个包含Int值的数组,或者
iCloudEnd
·
2021-06-12 09:14
SwiftUI
啤酒百科APP之网络请求json和无限载入刷新更新Load More 网络照片显示 (教程含源码)
实战需求
SwiftUI
啤酒百科APP之网络请求json和无限载入刷新更新LoadMore网络照片显示(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面啤酒百科APP之网络请求json和无限载入刷新更新啤酒百科
iCloudEnd
·
2021-06-12 00:13
swift String
Swift中的String在过去几年时间里面学习了好几门语言,他们分别是:Swift1.0Swift2.0Swift3.0Swift4.0Swift5.0好了现在终于不用学那么多了,又来一个
SwiftUI
等这姑娘老在我心里
·
2021-06-11 21:28
SwiftUI
:contextMenu 菜单
当用户点击按钮或导航链接时,很明显,
SwiftUI
应该触发这些视图的默认操作。但是,如果他们按住某些东西怎么办?
韦弦Zhy
·
2021-06-11 17:46
使用
SwiftUI
实现苹果的iOS 4.0系统
日前开发者Zane将iOS4做成了名为OldOS的APP,他表示自己用
SwiftUI
还原了当年的iOS4,而且实现全功能化,某种程度上,你可以理解为,在iOS14上双开运行iOS4。
李发展
·
2021-06-11 08:51
iOS移动开发
swiftui
SwiftUI
Metal Performance Shaders 基础教程
MetalPerformanceShaders通过针对每个MetalGPU系列的独特特性进行微调的内核,可以优化图形和计算性能。使用教程MetalPerformanceShaders框架包含一组高度优化的计算和图形着色器,旨在轻松高效地将其集成到您的Metal应用程序中。这些数据并行原语经过特殊调整,以利用每个GPU系列的独特硬件特性来确保最佳性能。采用MetalPerformanceShader
iCloudEnd
·
2021-06-11 06:39
SwiftUI
基础之03 ScrollView VStack滚动与ForEach循环(2020)
SwiftUI
基础之03ScrollViewVStack滚动与ForEach循环(2020)代码structContentView:View{varbody:someView{ScrollView(.vertical
iCloudEnd
·
2021-06-10 23:03
(翻译)
SwiftUI
- 怎样去开始一个新项目
1.png本文原创作者为:MartinLasek原文链接:https://medium.com/flawless-app-stories/
swiftui
-getting-started-372389fff423
Grabin
·
2021-06-10 18:35
iOS
SwiftUI
零基础之 GeometryReader 使用
GeometryReader使用在谈GeometryReader前,我们先聊一聊
SwiftUI
强大的布局魔法。
真题vip
·
2021-06-10 18:15
100 Days of
SwiftUI
- Day 25 项目1到3 总结
1.学到了什么前面我们做了2个
SwiftUI
项目,还有一个技术性项目。我们学到了一些重要的概念:视图,修饰符,状态,堆栈布局。
星星星宇
·
2021-06-10 16:19
SwiftUI
:如何适配深色模式和浅色模式
SwiftUI
如何自动根据系统的设置适配深色模式呢?
xDEHANG
·
2021-06-10 05:23
iOS
SwiftUI
五个内置形状基础使用及图像个性化设置
SwiftUI
为我们提供了五个常用的内置形状:矩形、圆角矩形、圆形、椭圆和胶囊。
iCloudEnd
·
2021-06-10 02:38
macOS
SwiftUI
开发教程之Scenekit 3D飞机 (项目含源码)
实战需求macOSSwiftUI开发教程之Scenekit3D入门本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-12-08下午10.47.26.pngJietu20201208-225234.gif看完本文您将掌握的技能SCNScene(named:"art.scnassets/ship.scn")SCNNode()SCNVector3(x:0,y:10,z:10)SCNLight
iCloudEnd
·
2021-06-09 17:22
SwiftUI
使用 UIKit 控件
SwiftUI
使用UIKit控件由于
SwiftUI
才出来不久,所以有些功能不太好实现,好在苹果提供了接口帮助我们把UIKit控件转换为
SwiftUI
使用的控件。
Podul
·
2021-06-09 00:07
Hacking with iOS:
SwiftUI
Edition - 愿望清单项目(一)
要完成所有工作,就意味着要利用您已经遇到的一些技能,例如表单,表单,Codable和URLSession,还要教给您一些新技能:如何将地图嵌入
SwiftUI
应用程序,如何安全存储私有数据,只有经过身份验证的用户才能访
韦弦Zhy
·
2021-06-09 00:09
SwiftUI
:使用计时器重复触发事件
例如,@Published属性包装器和ObservableObject协议都来自Combine,但是我们不需要知道,因为当您导入
SwiftUI
时,我们也会隐式地导入Combine的一部分。A
韦弦Zhy
·
2021-06-08 23:28
SwiftUI
:辅助功能——项目优化示例
没错:
SwiftUI
的默认行为是读取图像名称作为其VoiceOver标签,这意味着使用VoiceOver的任何人都可以拿到我们的三个国旗的名字,然后选择正确的。
韦弦Zhy
·
2021-06-08 17:22
SwiftUI
布局:视图的绝对定位
SwiftUI
为我们提供了两种定位视图的方法:使用position()的绝对位置和使用offset()的相对位置。
韦弦Zhy
·
2021-06-08 11:49
iOS14适配
iOS14适配iOS14适配文档:Apple官方发布的技术文档都在使用swift/
swiftUI
/combine等,同学们也不要在观望了,趁早上车Apple平台架构大一统意味着:wirteonce,runeachapplemachine
小朋友的爸爸
·
2021-06-08 09:00
SwiftUI
复杂界面之任务管理界面支卡片选择 (教程含源码)
实战需求
SwiftUI
复杂界面之任务管理界面支卡片选择(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面任务管理界面支卡片选择任务管理界面支卡片选择看完本文您将掌握的技能
iCloudEnd
·
2021-06-08 08:09
SwiftUI
追新之Switf5.2 & Xcode11.4新体验
Xcode11.4beta已经发布了,Swift5.2又带来了一大批语法糖。让我们一起来体验一下新功能吧Swift5.2带来了哪些特性呢函数式的KeyPath表达式用户定义的可调用nominaltypesSubscripts可以声明默认参数全新的改进后diagnostics今天首先来体验一遍新工具与新特性函数式的KeyPath表达式代码importUIKitstructUser{varname="
真题vip
·
2021-06-08 07:42
SwiftUI
-Text
示例VStack{VStack{Text("床前明月光\n疑是地上霜\n举头望明月\n低头思故乡")//背景颜色.background(Color.red)//字体颜色.foregroundColor(.green)//字体大小.font(.title)//最大行数(默认无限行).lineLimit(5)//边距.padding(EdgeInsets(top:10,leading:20,botto
否极泰来_L
·
2021-06-08 03:34
SwiftUI
:手动发布 ObservableObject 更改
符合ObservableObject协议的类可以使用
SwiftUI
的@Published属性包装器自动声明对属性的更改,以便使用该对象的所有视图都可以重新调用其body属性,并与数据保持同步。
韦弦Zhy
·
2021-06-07 14:38
SwiftUI
Develop Tips
2、
SwiftUI
数据流温故知新-属性包装@State@State属性允许修改Struct的属性,这些属性在普通的Struct里面是不允许修改的。当把@State放置到属性前,该属性实际
Tate_code
·
2021-06-07 10:44
SwiftUI
— 初识
SwiftUI
还有对于Swift开发者来说,WWDC19首日最引人注目的内容自然是
SwiftUI
的公布了。
丿唯一的唯一丿
·
2021-06-07 03:25
SwiftUI
-基础-1
参考:
SwiftUI
教程基础用法TextCustomizetheTextView自定义TextViewVCtack:竖向布局HStack:横向布局Spacer:空白VStack(alignment:.leading
丿小七
·
2021-06-07 00:55
SwiftUI
:控制图像插值
如果您创建一个SwiftUIImage视图以将其内容拉伸到大于其原始大小,会发生什么?默认情况下,我们获得图像插值,这是iOS平滑混合像素的地方,您甚至可能根本没有意识到它们已经被拉伸了。当然,这需要付出一定的性能代价,但是大多数时候都不用担心。但是,在某个地方,图像插值会引起问题,那就是在处理精确像素时。例如,该项目在GitHub上的文件包含一个名为
[email protected]
的卡通外星人小图像
韦弦Zhy
·
2021-06-06 18:26
SwiftUI
:辅助功能——简单介绍
SwiftUI
免费为我们提供了大量功能,因为它的VStack和HStack布局系统自然会形成视图流。但是,它并不完美,您随时可以添加一些额外信息来帮助iOS无障碍系统,这可能会有所帮助。通
韦弦Zhy
·
2021-06-06 18:24
macOS
SwiftUI
动画教程之淡入淡出组件(教程含源码)
实战需求macOSSwiftUI动画教程之淡入淡出组件本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-12-14下午10.08.37.pngJietu20201214-220759.gif看完本文您将掌握的技能1、动画淡入淡出.animation(Animation.easeInOut(duration:1).delay(0.5))2、隐藏.transition(.opacity)实
iCloudEnd
·
2021-06-06 11:05
SwiftUI
生物文件解析和预览组件支持pdb cif fasta格式 SceneKit(教程含源码)
实战需求
SwiftUI
生物文件解析和预览组件支持pdbciffasta格式SceneKit(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面image.png看完本文您将掌握的技能打开PDB
iCloudEnd
·
2021-06-06 08:12
macOS
SwiftUI
核心组件之网格显示Unicode内容LazyGrid (教程含源码)
实战需求macOSSwiftUI核心组件之网格显示Unicode内容LazyGrid本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-01-01下午9.39.54.png看完本文您将掌握的技能设置4列Array(repeating:GridItem(.flexible(),spacing:15),count:4)网格LazyVGrid(columns:columns)十六进制转Stri
iCloudEnd
·
2021-06-06 04:44
swiftui
中scrollview的坑
我的上下文:继承combine中的ObservableObject(在主view中为static对象,然后传给子view),使用@Published标记的数组来更新某个scrollview中的ForEach发现添加一个数据时,scrollview并不刷新。在scrollview添加一个Text("").frame(width:screen.width)之后,成功刷新。暂时还不知道原因,先把解决方法
左卫门_6e62
·
2021-06-06 01:48
iOS
SwiftUI
界面布局神器ZStack 《韩熙载夜宴图》
ZStack是
SwiftUI
独有的容器组件,他允许元素在Z轴上彼此对齐。本期最终效果《韩熙载夜宴图》简单例子看看效果功能强大的组件肯定比简单组件要稍稍复杂一些。
iCloudEnd
·
2021-06-05 15:32
SwiftUI
系列文章新建项目规范(俗称新建三弹)
在这个万物互联的世界里,你我在这片文章中相遇,你不知我,我不知你,但QQ群让我们相遇,欢迎加入QQ群277495795。里面不仅仅有我录制的视频,还有所有的源码。大家一起参与讨论。本文主题:为什么叫做新建三弹呢?因为新建一个项目会弹出三个窗口。项目类型选择、项目信息填写、项目存储位置。在系列文章中,每一篇都会出现新建一个新的项目,把共有的部分抽取出来是编程思想的一种,那今天我们就把每一篇文章共有的
邓高鹃
·
2021-06-05 02:43
KMM 入门(二)在现有工程中集成 KMM
文件)进行Gradle配置,虽然用AndroidStudio新建一个Android工程会默认使用kts,但很多项目现在都还在使用Groovy,要改回去也需要一定工作量和学习成本默认建立的iOS工程使用
SwiftUI
袁国正_yy
·
2021-05-28 21:06
Android
android
gradle
kotlin
kmm
ios
SwiftUI
学习笔记-05 从怎么隐藏List 分割线开始
在Swift/OC自定义分割线(Separatorline)是组织TableView必不可少的一步,到了
SwiftUI
使用List时,却没有找到相关的Modifier来控制或自定义分割线,从墙外的世界看回来
_wzz
·
2021-05-25 10:51
SwiftUI
数据之CoreData的五种获取数据的方式
CoreData我们的
SwiftUI
开发提供基础数据支持,在之前的文章中我们介绍了数据实体的制作。
iCloudEnd
·
2021-05-21 05:32
100 Days of
SwiftUI
—— Day 46:绘图(四)
那是另一个项目完成,到现在为止,您已经体验了几乎所有
SwiftUI
的绘图API。
韦弦Zhy
·
2021-05-20 19:42
100 Days of
SwiftUI
—— Day 68:Bucket List(一)
您会很高兴地知道,今天是一段时间以来最轻松的一天。这并不意味着我们正在研究不重要的东西,而只是要保证我们所涵盖的新技术可以保证与协调器,选择器以及您最近必须面对的更多事情相比,是一个可喜的突破。我所能做的就是:持续享受它!明天我们将继续努力,希望您在这100天内已经超过三分之二,我希望这不会让人感到惊讶。继续!正如文斯·伦巴第(VinceLombardi)所说:Theonlyplacesucces
韦弦Zhy
·
2021-05-20 08:15
SwiftUI
-开发iOS项目
创建项目创建项目.png项目文件项目文件.pngAppDelegate.swift—它负责App的启动与终止,并负责与SceneDelegate交接。SceneDelegate.swift—它负责管理应用程序的生命周期。ContentView.swift—最重要,在该文件中进行UI界面的编写。Assets.xcassets—存放项目中使用的所有图像和颜色。LaunchScreen.storyboa
YungFan
·
2021-05-18 18:01
SwiftUI
视图的背后是什么?
刚开始使用
SwiftUI
时,您会获得以下代码:structContentView:View{varbody:someView{Text("HelloWorld")}}然后通常使用背景颜色修改该文本视图并期望其充满整个屏幕
韦弦Zhy
·
2021-05-18 01:59
SwiftUI
:使用 URLSession 发送和接收 Codable 数据
更好的是,当请求完成时,我们可以立即将其数据分配给
SwiftUI
视图中的属性,从而导致用户界面更新。
韦弦Zhy
·
2021-05-17 23:53
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他