swiftui

袁代码6 天前
开发语言·前端·ios·swiftui·swift·ios开发
SwiftUI开发教程系列 - 第十二章:本地化与多语言支持随着应用程序的全球化需求增加,为了方便不同地区的用户,支持多语言和本地化变得越来越重要。SwiftUI 为开发者提供了便捷的本地化方法,让应用能够根据用户的设备语言自动适配。
袁代码13 天前
开发语言·ios·swiftui·swift·ios开发
SwiftUI开发教程系列 - 第1章:简介与环境配置SwiftUI 是 Apple 于 2019 年推出的声明式用户界面框架,旨在简化 iOS、macOS、watchOS 和 tvOS 应用的 UI 开发。与 UIKit 的命令式编程方式不同,SwiftUI 提供了一种声明式语法,让开发者可以以更加直观、简洁的方式构建 UI。
今天也想MK代码16 天前
前端·javascript·chrome·macos·electron·swiftui
在Swift开发中简化应用程序发布与权限管理的解决方案——SparkleEasy在Swift开发过程中,集成Sparkle进行应用程序更新虽然是提升用户体验的重要一步,但繁琐的配置过程往往让开发者感到头疼。此外,管理应用程序权限也是一项耗时的任务,常常影响开发效率。为了帮助开发者克服这些难题,我们隆重推出 SparkleEasy 应用程序,它将成为你开发过程中的得力助手!
東三城21 天前
ios·swiftui·swift·1024程序员节
【ios】---SwiftUI开发从入门到放弃与H5相对比画布大小1024 *1024macos,手表,电视,vision pro等同理如有不足,请多指教, 未完待续,持续更新! 大家一起进步!
今天也想MK代码24 天前
ios·swiftui·swift
基于swiftui 实现3D loading 动画效果swift 3d加载效果基于swiftui 实现3D loading 动画效果 基于swiftui 实现3D loading 动画效果 基于swiftui 实现3D loading 动画效果
胖虎125 天前
ios·swiftui·swift·foreach·安全区域
SwiftUI(五)- ForEach循环创建视图&尺寸类&安全区域SwiftUI为开发者提供了丰富的工具,用于构建灵活而动态的界面布局。在本篇博客中,我们将重点讨论三个核心功能:ForEach的循环视图创建、尺寸类的动态适配,以及安全区域的布局控制。通过ForEach,可以轻松地为数据集合生成视图,适配不同屏幕的尺寸类则允许我们更灵活地调整布局。本篇博客将为大家展开这词儿功能在实际开发中的具体应用,助力SwiftUI项目更加流畅和高效。
zyosasa1 个月前
前端·swiftui·swift
SwiftUI 精通之路 11: 栅格布局做无名的小花,做快乐的小狗!进入正文,我们第一步还是首先创建我们的工程文件,我们打开我们创建的项目添加新的文件。Xcode 顶部的 File > New > File form Template... 快捷打开创建模板面板的的快捷键是 ⌘ + N.
小溪彼岸1 个月前
swiftui·swift
【iOS小组件实战】灵动岛实时进度通知我们某些场景时常能看到这样的实时通知效果,这个是怎么做的也曾一度引起我的好奇,这次尝试实现一个简单的实时进度通知,同样末尾附上完整代码。
提笔忘字的帝国1 个月前
swiftui·bug·xcode
【ios】SwiftUI 混用 UIKit 的 Bug 解决:UITableView 无法滚动到底部在 SwiftUI 中嵌套使用 UIKit 的 UITableView 时,你可能会遇到一个常见的 Bug:UITableView 的高度没有正确设置,导致内容无法正常滚动,尤其是滚动到页面底部时。
zyosasa1 个月前
swiftui·swift
SwiftUI 精通之路 09:ForEach 视图构造器的基础应用今日鸡汤:没有鸡汤!今日我们学习 SwiftUI 中比较重要的视图构造器 ForEach. 这个其实有些类似我们在 Swift 中处理自己集合逻辑中遍历集合对象的 forEach 运算符.
提笔忘字的帝国1 个月前
ios·swiftui·xcode·swift
【ios】在 SwiftUI 中实现可随时调用的加载框在 SwiftUI 项目中实现一个自定义的加载框(loading)功能,可以在任意位置调用,以便显示加载动画或者进度条。下面的教程将详细讲解如何创建一个可复用的 Loading 组件,并通过通知机制控制其显示和隐藏。
小溪彼岸1 个月前
swiftui·swift
【iOS小组件】小组件App ID、Group ID、描述文件注意:App Group 是苹果公司提供的一种机制,它允许同一开发者账号下的多个应用之间共享数据。使用 App Group 就需要涉及到一个概念,那就是 Group ID。只有 小组件或者App 与 主App 关联到同一个 Group ID 才能正常进行数据共享。其中创建小组件的 App ID 和 Group ID 仍有不少注意事项,这里记录一下。
小溪彼岸1 个月前
swiftui·swift
【iOS小组件】可交互小组件注意:需要 iOS 17及以上版本可交互的组件仅支持 Button 和 Toggle 组件,其他控件不支持。
小溪彼岸2 个月前
swiftui·swift
【iOS小组件】小组件尺寸及类型适配注意:目前小组件支持设置基础的三个尺寸,即:小、中、大、超大(没有调出来)。在 iOS14 上适配不同尺寸的小组件就是在 Widget 上添加 supportedFamilies 属性:
文件夹__iOS2 个月前
ios·swiftui·swift
[SwiftUI 开发] @dynamicCallable 与 callAsFunction:将类型实例作为函数调用在 Swift 中,@dynamicCallable 和 callAsFunction 提供了两种将类型实例作为函数调用的方式。
小溪彼岸2 个月前
swiftui·swift
【iOS小组件】iOS17与低版本兼容适配当使用 XCode15.3 创建小组件时默认使用的都是最新语法和特性的示例模版,预览与运行一切正常。当我们切换到低版本(如iOS14)后灾难出现了,代码一片红😢,即无法预览也无法运行😰。
Mamong2 个月前
ios·swiftui·swift
SwiftUI疑难杂症(1):sheet content多次执行在开发SwiftUIDev的时候,今天突然发现了一个弹出sheet时候content多次执行,手动dismiss也会多次执行的异常情况,能复现问题的代码如下:
AUV11072 个月前
macos·swiftui·mac·效率工具·实用工具·剪贴板·clipboard
Mac剪贴板历史全记录!🎉 Mac用户必备!CleanClip智能剪贴板管理器,让你的工作效率提升到新高度。无论是coding、写作还是日常办公,只需一键,即可轻松管理所有复制内容。⚡️
AUV11072 个月前
macos·swiftui·mac·剪贴板·clipboard·剪贴板增强·app 推荐
Mac 上哪个剪切板增强工具比较好用? 好用剪切板工具推荐在日常文字编辑中,我们经常需要重复使用复制的内容。然而,新内容一旦复制,旧内容就会被覆盖。因此,选择一款易用高效的剪贴板工具成为了许多人的需求。本文整理了一些适用于 macOS 系统的优秀剪贴板增强工具,欢迎大家下载体验!
多彩电脑2 个月前
macos·ios·swiftui·swift
SwiftUI里的ForEach使用的注意事项在用Swift编程语言的SwiftUI包设计苹果设备的程序时,经常会用到ForEach函数。这个函数的作用是将一个数据集里面的内容一条一条地取出,罗列在程序的页面上,使用方式的详解见[1]。