小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Grow on iOS 26:UIKit + SwiftUI 混合架构下的 Liquid Glass 适配实战

Grow是一款在173个国家推荐的健康管理应用,适配iOS 26时面临多项挑战。开发团队分享了在UIKit与SwiftUI混合架构下的经验,包括对Sheet、Navigation和Popover的改造,探讨了UI元素的动态尺寸和效果控制。通过优化设计与技术实现,Grow旨在提升用户体验,并展示了“玻璃文字”效果及相关Demo工程。

Grow on iOS 26:UIKit + SwiftUI 混合架构下的 Liquid Glass 适配实战

肘子的Swift记事本
肘子的Swift记事本 · 2025-11-12T14:12:00Z
UIKit和AppKit中的自动观察跟踪:苹果忘记提及的功能

iOS 18和macOS 15引入了自动观察跟踪功能,简化了UIKit和AppKit中的视图更新。开发者通过在Info.plist中添加特定键,可以实现视图与数据模型的自动同步,提升性能和开发效率。此功能在iOS 26中默认启用。

UIKit和AppKit中的自动观察跟踪:苹果忘记提及的功能

Peter Steinberger
Peter Steinberger · 2025-06-11T09:00:00Z
SwiftUI与UIKit之间的真正区别是什么?

大多数开发者倾向于使用SwiftUI而非UIKit,尽管两者各有优缺点。SwiftUI是苹果的声明式UI框架,简化了视图构建和生命周期管理,而UIKit在某些场景中仍然重要。理解两者差异有助于开发者做出更好的选择。

SwiftUI与UIKit之间的真正区别是什么?

DEV Community
DEV Community · 2025-05-16T14:30:00Z
UIkit:简单、强大且易于使用的CSS框架

UIkit是一个轻量级的CSS框架,帮助开发者快速创建响应式网站。它模块化设计,提供多种现成组件,易于定制,适合初学者。尽管社区相对较小,但其现代简约设计和快速加载性能使其成为不错的选择。

UIkit:简单、强大且易于使用的CSS框架

DEV Community
DEV Community · 2024-12-25T13:36:39Z
使用UIKit/ViewCode和Flutter创建简单界面

本文介绍了使用UIKit和Flutter创建简单界面的两种方法。UIKit通过编写代码实现界面布局,并使用ViewCode协议提高可读性;Flutter则通过单一代码实现跨平台界面。两者均可创建包含标题、文本框和按钮的界面。

使用UIKit/ViewCode和Flutter创建简单界面

DEV Community
DEV Community · 2024-11-18T11:01:17Z

UIKit 是 iOS 开发的核心,适合复杂界面和旧应用迁移。SwiftUI 提升开发速度和代码可读性,适合新项目和简单 UI。选择依据项目需求:SwiftUI 适合快速开发,UIKit 适合高性能。混合使用可优化效果。

SwiftUI 与 UIKit - 如何选择?

DEV Community
DEV Community · 2024-09-25T11:26:37Z
一键扫描内网漏洞:支持服务爆破、域控识别等 | 开源日报 No.361

fscan是一款内网综合扫描工具,支持主机存活探测、端口扫描、爆破功能、系统信息获取、漏洞扫描等。autoware是全球领先的自动驾驶开源软件项目,提供从定位到控制等所有必要功能。Qwen-Agent是基于Qwen2构建的代理框架和应用程序,支持函数调用、代码解释器、RAG和Chrome扩展等功能。uikit是为react-three-fiber提供的用户界面库,适用于游戏和基于Web的空间计算应用。credo是一个致力于推动个人自由、创新和繁荣的项目。

一键扫描内网漏洞:支持服务爆破、域控识别等 | 开源日报 No.361

开源服务指南
开源服务指南 · 2024-09-15T23:35:10Z

SwiftUI和UIkit是构建iOS用户界面的两个流行工具,SwiftUI提供了清晰的构建方式,UIkit是传统方式。SwiftUI支持iOS 13及更高版本,UIkit支持更低版本。UIkit有丰富的UI组件和文档支持,SwiftUI具有简化的代码和更好的设计流程。选择框架取决于应用需求。

SwiftUI 与 UIKit:哪个框架更适合您的开发需求?

DEV Community
DEV Community · 2024-09-05T08:44:10Z

首先创建一个新项目,删除项目中的主文件。然后清理一些与主文件相关的属性。在场景委托文件中添加代码,测试是否成功。

在不使用Storyboard的情况下设置UIKIT

DEV Community
DEV Community · 2024-09-01T21:12:44Z

本文介绍了粒子动画的特性和方法,包括粒子的色彩、RGBA取值范围和改动速度,以及自转特色。同时介绍了CAEmitterCell和CAEmitterLayer的使用方法,以及转场动画和动画组的使用方法。最后还介绍了一些第三方动画库。

05-iOS 多媒体技术| Core Animation要点回顾2【UIKit动画、Core Animation动画、粒子动画、经典第三方动画库等】

六虎
六虎 · 2024-03-16T03:52:21Z

本文介绍了iOS中UIApplication的创建和应用程序生命周期的处理方法,包括应用程序的初始化、进入前台和后台、终止等阶段的回调方法。还介绍了应用程序的操作方法,如打开其他应用程序、注册和接收远程通知、显示本地通知等。同时还介绍了应用程序的图标角标、状态栏控制、应用程序退出、应用程序间跳转等功能的使用方法。

02-iOS 多媒体技术| 图形处理框架-UIKit要点回顾1【UITouch、UIEvent、手势处理、UIResponder、UIApplication等】

六虎
六虎 · 2024-03-10T09:52:45Z

本文将通过对 UITextField 的包装来讲解如何在 SwiftUI 中使用 UIKit 视图、如何让你的 UIKit 包装视图具有 SwiftUI 风格、在 SwiftUI 使用 UIKit 视图需要注意的地方

在 SwiftUI 中使用 UIKit 视图

肘子的Swift记事本
肘子的Swift记事本 · 2021-08-23T03:12:00Z

本文将通过对 UITextField 的包装来讲解如何在 SwiftUI 中使用 UIKit 视图、如何让你的 UIKit 包装视图具有 SwiftUI 风格、在 SwiftUI 使用 UIKit 视图需要注意的地方

在 SwiftUI 中使用 UIKit 视图

肘子的Swift记事本
肘子的Swift记事本 · 2021-08-23T03:12:00Z
UIKit调试模式

文章讨论了在iOS开发中如何通过UIPopoverControllerPaintsTargetRect和其他调试标志增强UIKit的调试功能。作者发现了一个隐藏的偏好设置文件,并利用Aspects和Facebook的fishhook技术修改设置,以获取更详细的触摸和手势日志。尽管在iOS 8中某些功能受限,仍可通过特定方法进行调试。

UIKit调试模式

Peter Steinberger
Peter Steinberger · 2015-01-09T15:05:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码