技术栈
swiftui
货拉拉技术
9 天前
ios
·
swiftui
·
swift
货拉拉用户端SwiftUI踩坑之旅
在货拉拉用户端适配灵动岛开发过程中,切身感受到了SwiftUI编写界面带来的便捷性,像声明式UI能减少许多初始化代码、更简便更灵活的Flex布局,以及所有iOSer都梦寐以求的Hot Reload功能,都是能大幅度提升编码体验与效率的功能。基于这些优点,对SwiftUI落地进行探索,在项目内找一个页面,使用SwiftUI编写接入,尝试新技术对编码效率的提升感受,以及体验SwiftUI与OC项目的兼容程度,为后续技术选型提供实践经验。本文记录接入过程中一些“坑”与经验,在此与大家分享下这趟踩坑之旅。
ZacJi
12 天前
ios
·
swiftui
·
swift
巧用 allowsHitTesting 自定义 SignInWithAppleButton
最近在做一个新项目,需要使用 Sign in with Apple。由于这是是一个纯 SwiftUI 项目,因此我们首先考虑使用的是 Apple 官方的 SignInWithAppleButton 组件。
刘争Stanley
14 天前
ios
·
swiftui
·
swift
SwiftUI 是如何改变 iOS 开发游戏规则的?
SwiftUI 是 Apple 推出的现代化声明式 UI 框架,适用于 iOS、macOS、watchOS 和 tvOS 开发。 SwiftUI 与传统 UIKit(Swift 和 Objective-C) 的优劣势对比:
1024小神
15 天前
ios
·
github
·
swiftui
在swiftui中使用Alamofire发送请求获取github仓库里的txt文件内容并解析
要在 SwiftUI 中使用 Alamofire 获取 GitHub 仓库中的文本文件内容(如 Base64 编码的文件),需要先发送请求获取文件元数据,然后解码文件内容。
大熊猫侯佩
18 天前
swiftui
·
xcode
·
tag
·
tabview
·
preview
·
coredata
·
fetchrequest
SwiftUI 撸码常见错误 2 例漫谈
在 SwiftUI 日常撸码过程中,头发尚且还算茂盛的小码农们经常会犯这样那样的错误。虽然犯这些错的原因都很简单,但有时想要快速准确的定位它们却并不容易。
东坡肘子
1 个月前
swiftui
·
swift
·
apple
肘子的 Swift 周报 #063|异种肾脏移植取得突破
欢迎访问 weekly.fatbobman.com 订阅本周报的电子邮件版本。也欢迎访问我的博客 肘子的 Swift 记事本 查看更多的文章。
恋猫de小郭
1 个月前
flutter
·
ios
·
swiftui
什么?Flutter 可能会被 SwiftUI/ArkUI 化?全新的 Flutter Roadmap
在刚刚过去的 FlutterInProduction 活动里,Flutter 官方除了介绍「历史进程」和「用户案例」之外,也着重提及了未来相关的 roadmap ,其中就有 3.27 里的 Swift Package Manager 、 Widget 实时预览 和 Dart 与 native 平台原生语言直接互操作支持等 case ,但是在最后 Flutter 还提到了一个有趣的点:“Make Flutter Code quicker to write and easier to read” 。
靴子学长
1 个月前
mysql
·
ios
·
swiftui
iOS + watchOS Tourism App(含源码可简单复现)
⚠️ 本文源码已上传到GitHub: https://github.com/boots-coder/whereWeGo
hxx221
1 个月前
ios
·
swiftui
·
swift
iOS swift开发系列--如何给swiftui内容视图添加背景图片显示
我需要在swiftui项目中显示背景图,有两种方式,一种是把图片拖入asset资源中,另外一种是直接把图片放在源码目录下。采用第一种方式,直接把图片拖到资源目录,但是swiftui项目没有弹出, “Copy items if needed”和“Create groups”选项 ,而是copy files to destination,可能会遇到问题No image named 'back' found in asset catalog for。
胖虎1
1 个月前
ios
·
swiftui
·
swift
·
组合视图
SwiftUI - (十九)组合视图
在 SwiftUI 中,组合视图是构建用户界面的基础。SwiftUI 的声明式语法让我们能够以简洁、直观的方式组合多个视图,从而创建出复杂且高度可重用的界面组件。在实际开发中,随着应用界面的不断复杂化,能够灵活组合和管理视图变得尤为重要。无论是布局的排列、样式的复用,还是动态内容的显示,合理的视图组合都能大大提升开发效率并减少代码冗余。
davidson1471
1 个月前
ios
·
swiftui
·
xcode
·
swift
·
apple
Xcode
Light 关闭黑暗模式设置app名称,默认为工程名定位权限一共有3个key 1.Privacy - Location When In Use Usage Description 2.Privacy - Location Always and When In Use Usage Description 3.Privacy - Location Always Usage Description 推荐使用1,好上架,以下教程使用Location When In Use Usage Description
大熊猫侯佩
1 个月前
swiftui
·
动画
·
animation
·
transition
·
转场
·
显式隐式动画
·
布局坐标
苹果开发者入门:修复 SwiftUI 中“跑偏的”动画(下)
大家知道 SwiftUI 不仅仅是一款 App 界面布局的超级利器,它同样提供了花样百出的动画和转场机制将 UI 世界点缀的“楚楚动人”。不过,对于苹果开发新入门的秃头小码农来说,使用动画貌似没有想象的那么易如反掌。
_rufeng_
1 个月前
ios
·
swiftui
·
swift
SwiftUI入门篇
SwiftUI是由苹果公司推出的现代化用户界面(UI)框架,用于开发iOS、macOS、watchOS和tvOS应用程序。它于2019年首次发布,是苹果在Swift编程语言之上的一层抽象,旨在简化和改进应用程序的UI开发过程。相比UIKit具有多方面的优势和特点,这些特点使得它成为iOS和其他Apple平台开发中的强大工具:
大熊猫侯佩
2 个月前
list
·
swiftui
·
form
·
列表
·
navigation
·
导航
·
picker
SwiftUI 列表(或 Form)子项中的 Picker 引起导航无法跳转的原因及解决
在 SwiftUI 的界面布局中,列表(List)和 Form 是我们秃头码农们司空见惯的选择。不过大家是否知道:如果将 Picker 之类的视图嵌入到列表或 Form 的子项中会导致导航操作无法被触发。
袁代码
2 个月前
开发语言
·
前端
·
ios
·
swiftui
·
swift
·
ios开发
SwiftUI开发教程系列 - 第十二章:本地化与多语言支持
随着应用程序的全球化需求增加,为了方便不同地区的用户,支持多语言和本地化变得越来越重要。SwiftUI 为开发者提供了便捷的本地化方法,让应用能够根据用户的设备语言自动适配。
袁代码
2 个月前
开发语言
·
ios
·
swiftui
·
swift
·
ios开发
SwiftUI开发教程系列 - 第1章:简介与环境配置
SwiftUI 是 Apple 于 2019 年推出的声明式用户界面框架,旨在简化 iOS、macOS、watchOS 和 tvOS 应用的 UI 开发。与 UIKit 的命令式编程方式不同,SwiftUI 提供了一种声明式语法,让开发者可以以更加直观、简洁的方式构建 UI。
今天也想MK代码
3 个月前
前端
·
javascript
·
chrome
·
macos
·
electron
·
swiftui
在Swift开发中简化应用程序发布与权限管理的解决方案——SparkleEasy
在Swift开发过程中,集成Sparkle进行应用程序更新虽然是提升用户体验的重要一步,但繁琐的配置过程往往让开发者感到头疼。此外,管理应用程序权限也是一项耗时的任务,常常影响开发效率。为了帮助开发者克服这些难题,我们隆重推出 SparkleEasy 应用程序,它将成为你开发过程中的得力助手!
東三城
3 个月前
ios
·
swiftui
·
swift
·
1024程序员节
【ios】---SwiftUI开发从入门到放弃
与H5相对比画布大小1024 *1024macos,手表,电视,vision pro等同理如有不足,请多指教, 未完待续,持续更新! 大家一起进步!
今天也想MK代码
3 个月前
ios
·
swiftui
·
swift
基于swiftui 实现3D loading 动画效果
swift 3d加载效果基于swiftui 实现3D loading 动画效果 基于swiftui 实现3D loading 动画效果 基于swiftui 实现3D loading 动画效果
胖虎1
3 个月前
ios
·
swiftui
·
swift
·
foreach
·
安全区域
SwiftUI(五)- ForEach循环创建视图&尺寸类&安全区域
SwiftUI为开发者提供了丰富的工具,用于构建灵活而动态的界面布局。在本篇博客中,我们将重点讨论三个核心功能:ForEach的循环视图创建、尺寸类的动态适配,以及安全区域的布局控制。通过ForEach,可以轻松地为数据集合生成视图,适配不同屏幕的尺寸类则允许我们更灵活地调整布局。本篇博客将为大家展开这词儿功能在实际开发中的具体应用,助力SwiftUI项目更加流畅和高效。