首页
学习
活动
专区
圈层
工具
发布

Flutter 3.7更新详解

图片 菜单栏和级联菜单 Flutter 现在可以创建菜单栏和级联菜单了。...在 macOS 上,你可以使用 PlatformMenuBar widget 来创建菜单栏,你的菜单栏将由 macOS 系统来渲染,而不是使用 Flutter。...此外,对于所有其他的平台,你可以定义一个 Material Design 菜单,它提供了级联菜单栏 (MenuBar),或者使用由 UI 界面元素触发的 (MenuAnchor) 来创建一个级联菜单。...图片 图片 插件代码迁移至 Swift Apple 整将它们的代码迁移至 Swift,我们也希望能为开发者构建 Swift 插件的示例和指导。...将 toImageSync 新增至 dart:ui 中 本次版本发布,将 Picture.toImageSync 和 Scene.toImageSync 方法直接加入到了 dart:ui,类似于 Picture.toImage

4.7K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SwiftUI-开发iOS项目

    SceneDelegate.swift — 它负责管理应用程序的生命周期。 ContentView.swift — 最重要,在该文件中进行 UI 界面的编写。...Info.plist — 属性列表文件,包含项目的很多配置,如App名字、版本等 Preview Content — 这是一个文件夹,里面包含一个 Preview Assets.xcassets 启动流程...ContentView()) self.window = window window.makeKeyAndVisible() 在设置window的rootViewController时,初始化了ContentView,UI...中新增的不透明的返回类型,意思就是返回某种 View,但是 body 不需要关心具体的内容 注意: body 不能返回很多 View 或不返回任何 View ,此时Swift编译器都会报错,所以务必记住...Previews Xcode 11 + macOS 10.15 可以实时预览 SwiftUI 实现的界面,这个预览可以帮助我们快速查看代码对应的效果而不需要运行。

    6.2K10

    CodexBar:把 AI 编码额度请进 macOS 菜单栏

    它是一个面向macOS14+的轻量级菜单栏应用,专门用来显示AI编码服务的使用额度,并告诉你每个额度窗口会在什么时候重置。...+菜单栏应用,但作者也把CLI能力打包成了可在macOS/Linux使用的形式。...它给出的条件很明确:macOS14+Swift6.2+构建方式如下:展开代码语言:BashAI代码解释....从语言构成和仓库信息看,它有很鲜明的技术气质根据仓库信息,这个项目的主要语言是Swift。这和它作为macOS菜单栏应用的定位非常一致。...仓库metadata还显示:仓库名为steipete/CodexBar默认分支是mainLicense为MIT这让项目形象更加明确:一个公开仓库、面向macOS、以Swift为核心、同时又提供CLI路径的工具型项目

    43110

    苹果正在为系统级支持 MCP 做准备 | 肘子的 Swift 周报 #0104

    访问我的博客 肘子的 Swift 记事本[2]查看更多的文章。加入 Discord[3]社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。...前一期内容|全部周报列表 欢迎 点赞 ♥️、 转发 近期推荐 iPadOS 26 窗口控制适配指南 (Adopting the New Window Controls in iPadOS 26)[6]...随着 iPadOS 26 引入类似 macOS 的窗口控制和菜单栏,开发者需要重新考虑应用的布局适配。...文中特别强调了几个容易被忽视的测试点:iPhone 横屏模式(”最容易发现 UI bug 的地方“)、iPhone SE 小屏适配、以及真实场景下的网络切换(如地铁进出隧道)等。...这个纯 SwiftUI 实现采用双层架构(Files 数据模型 + ProjectNavigator UI 层),充分利用了 Observation 框架和值类型设计。

    42310

    Arc、Dia、TCA 与 SwiftUI | 肘子的 Swift 周报 #086

    开发者可以根据具体的需求灵活地选择技术方案,在 SwiftUI 尚未成熟的领域(如复杂导航、文本编辑、高性能列表等)继续使用 AppKit/UIKit。...苹果官方有必要在更多第一方应用中进一步使用 SwiftUI,通过实际产品表现来验证这一框架作为未来主流 UI 技术的可行性和优势。...前一期内容|全部周报列表 欢迎 点赞 ♥️、 转发 近期推荐 相机类 App Swift 6 重构实战 - SLIT_STUDIO 开发日志[6] 尽管 Swift 6 已发布一段时间,但不少苹果第一方框架仍未完成适配...,为持久置顶类 UI 提供解决方案。...它还支持透明背景、多屏适配、自定义样式和手动窗口委托,非常适合用于构建 HUD、悬浮工具栏、辅助调试面板等系统级功能。

    73210

    34.2K Star开源macOS上最好的现代视频播放器,不接受反驳

    软件介绍 IINA 是一款由 Swift 语言编写的现代化媒体播放器。它以稳定和高质量的播放为目标,并提供了一系列高级功能和定制选项。有丰富的功能和出色的用户体验。...这款软件集视频播放、音频处理和流媒体功能于一身,适用于 macOS 10.11 及其更高版本。...6.强大的播放列表:用户可以轻松创建和管理播放列表,并自由调整播放顺序和循环模式,实现更舒适的媒体播放体验。...4.自定义设置:在 IINA 窗口的顶部菜单栏中,点击 "Preferences" 菜单,可以调整视频、音频、字幕等各种参数设置,以满足个人需求。...6.使用播放列表:在 IINA 主界面左侧边栏中,点击播放列表按钮,创建或添加媒体文件,然后点击文件以播放,可以自由管理播放列表内容。

    2.3K10

    肘子的 Swift 周报 #034 | WWDC 2024,AI 并非全部

    预计在本次大会上,SwiftUI 和 SwiftData 将获得重大功能提升,苹果也可能给出将 SwiftUI 定位为首要 UI 框架的明确信号。...前一期内容|全部周报列表 原创 写在 WWDC 2024 之前:SwiftData 的未来潜力与现实挑战[3] Fatbobman( 东坡肘子 )[4] 在 2023 年的全球开发者大会(WWDC)上,...SwiftUI Mac 应用中的场景类型 ( Scenes Types in a SwiftUI Mac App )[11] Natalia Panferova[12] 在使用 SwiftUI 构建 macOS...每个窗口在 SwiftUI 中都对应一个场景(Scene),这些场景不仅包括常见的应用窗口(WindowGroup),还包含了 DocumentGroup、Settings、Window,以及位于系统菜单栏中的...在本文中,Natalia Panferova 深入分析了这些场景类型的用途和实现方式,帮助开发者充分利用 SwiftUI 的强大功能,构建出更丰富、更高效的 macOS 应用程序。

    74010

    从开放平台到受控生态:谷歌宣布 Android 开发者验证政策 | 肘子的 Swift 周报 #101

    前一期内容|全部周报列表 欢迎 点赞 ♥️、 转发 原创 用 MainActor.assumeIsolated 解决旧 API 与 Swift 6 适配问题[5] 尽管 Swift 提供严格并发检查已有一段时间...Howard 指出,macOS 在计算文件大小时的逻辑仍然延续了 25 年前的架构思维,尤其是在处理 xattrs(扩展属性) 与 resource fork(资源分叉) 等结构时,展示结果缺乏一致性与透明度...Tiago Henriques[14]以他的 SwiftDummyGen 项目为例,展示了如何通过 GitHub Actions 自动构建并发布 Swift 命令行工具的 macOS 二进制文件,为希望提升发布效率的...它负责追踪视图状态与数据依赖,是高效增量更新 UI 的关键引擎。然而,由于是私有实现,一直以来相关资料相当匮乏,深入理解它的机制对开发者而言极具挑战性。...Subprocess 完全拥抱了 Swift 的现代特性:原生 async/await 支持、跨平台一致性(macOS、Linux、Windows)、类型安全以及灵活的 I/O 处理。

    50210

    Flutter 零基础入门:从环境搭建到第一个跨平台应用

    传统的原生开发(iOS 用 Swift/Objective-C,Android 用 Kotlin/Java)需要维护两套代码,开发成本高、周期长;而早期的跨平台方案(如 React Native、Weex...,同时还支持 Web、Windows、macOS、Linux 等多平台。...支持模拟器和真机两种方式,零基础先从模拟器入手: 1.4.1 配置 Android 模拟器 打开 Android Studio,点击欢迎页的“More Actions”→“AVD Manager”(或顶部菜单栏...:打开终端,输入 xcode-select --install,按提示完成安装; 启动 iOS 模拟器:打开 Xcode,点击顶部菜单栏“Xcode”→“Open Developer Tool”→...的面向对象、异步编程(Future、async/await)、集合(List、Map)等核心语法; 学习更多 Flutter Widget:如图片组件(Image)、输入框(TextField)、列表

    2.1K10

    LayaAir2.13.1新特性:摄像机增加非透明物体贴图、新增距离裁剪、列表ui组件增加橡皮筋回弹暂停、

    Camera增加opaquePass 本次版本里,还在Camera里增加了非透明物体贴图opaquePass,开启opaquePass后,会生成非透明物体贴图。...在Shader中可以引入u_cameraOpaqueTexture来得到相机渲染管线的非透明图片。...使用示例代码如下: export default class RefreshRuntime extends ui.uiDemo.list.RefreshUI { /** 滚动条自动回弹效果是否停止...scrollBarIsStopBind(): boolean { return this.scrollBarIsStop; } } 官网中已添加详细的代码示例,方便开发者进一步理解列表数据请求的禁用橡皮筋效果自动回弹的功能使用...language=zh&category=2d&group=UI&name=RefreshList 写在最后 由于引擎团队的主要精力仍然在为LayaAir3.0引擎的推出而奋斗,LayaAir 2.x

    1.3K30

    Vorssaint 打造 macOS 菜单栏工具箱,让 Mac 体验更高效

    macOS上的效率工具越来越多,但菜单栏也变得越来越拥挤,保持唤醒、系统监控、剪贴板、窗口切换、应用卸载、音量控制等等功能需要安装多个独立应用。...Vorssaint是一款专为Mac打造的免费开源菜单栏工具箱,采用Swift开发,将十余项常用系统增强功能整合到一个应用中,坚持无后端、无账户、无遥测,使得效率与简洁兼得。...简介Vorssaint是一款macOS菜单栏增强工具箱,将应用独立音量控制、系统监控、窗口切换、剪贴板历史、保持唤醒、Dock预览、文件暂存架、深度卸载、访达增强等十余项常用功能整合到一个应用中,帮助用户告别多个零散工具...实时系统监控Vorssaint可以直接在菜单栏中实时查看系统运行状态。...最后如果你希望精简macOS菜单栏、减少后台程序,同时又不想放弃各种实用功能,那么Vorssaint非常值得一试。

    31410

    爆了,已获8.5K star !轻量小巧的开源录屏神器来了!

    macOS平台录屏工具长期存在两极分化,付费软件功能冗余、轻量工具能力单薄。...一、核心优势速览 ✨ 1.1 轻量化底层架构 软件采用Swift原生开发,安装包体积不足4MB,直接调用系统ScreenCapture Kit接口,跳过第三方虚拟采集链路,4K高分辨率录制时硬件占用维持低位...工具名称 开源属性 安装体积 系统内录 移动设备录制 内置剪辑 Alpha通道输出 QuickRecorder 开源免费 <4MB 原生免驱支持 支持iPhone/iPad直连 基础裁剪 支持HEVC透明通道...✨ 3.3 系统适配门槛 仅支持macOS 12.3及以上系统,macOS 14及以上版本可完整使用演讲者叠加特性,低版本仅提供摄像头悬浮窗口模式。...应用录制,不用手动框选区域,画面干净无多余干扰内容 轻量化运行,长时间录制不会拖累IDE、剪辑软件等前台程序运行 开源无广告、无时长限制,不存在水印、功能锁等使用门槛 五、基础操作流程 启动软件,顶部菜单栏出现工具图标

    46210

    DeepSeek Harness 插件推荐:4 款开源神器让写代码直接起飞

    dsh-web-ui(仓库:zhu1090093659/dsh-web-ui)本质是一堆小插件的聚合包,dsh-web-ui-all一次装完。...三、deepseek-harness-app:原生Swift的macOS桌面端Mac上想用DSH写代码,最省事的方式是装deepseek-harness-app——一个原生Swift写的macOS应用。...仓库(Skyearn/deepseek-harness-app)是官方DSH的fork,在web运行器外面套了一层原生外壳:Swift+WKWebView,启动dshweb后在嵌入式窗口里展示同一个界面...中文界面:菜单栏、右键菜单都做了中文本地化。进程管理扎实:单实例、崩溃后能回收孤儿服务器进程、退出前保证端口释放,升级不会留烂摊子。...Mac用户直接去GitHubRelease下DeepSeek-Harness--macos-universal.zip就行,arm64和x86_64通吃;想自己编译就跑apps/macos/build.sh

    2.4K10

    Xcode 26 beta 4,要崩我们一起崩 | 肘子的 Swift 周报 #096

    访问我的博客 肘子的 Swift 记事本[2]查看更多的文章。加入 Discord[3]社区,与 2000+ 中文开发者深入交流 Swift、SwiftUI 开发体验。...前一期内容|全部周报列表 欢迎 点赞 ♥️、 转发 原创 Default Actor Isolation:好初衷带来的新问题[4] 尽管 Swift 严格并发检查的初衷是好的,但对于很多单线程场景来说...SwiftUI for Mac 2025[9] 作为 macOS by Tutorials[10]一书的作者,troz[11]一直密切关注 SwiftUI 在 macOS 上的演进。...用 SwiftUI 为 Xogot 开发 UI (Blissful UI Development with SwiftUI and Godot)[21] SwiftUI 编译迅速、使用方便,因此非常适合作为基于...SceneKit、Unity、SpriteKit 等框架项目的 UI 实现方案。

    70300

    苹果WWDC 2025 技术趋势分析

    主要技术突破 大会最重要的突破是引入Foundation Models框架,首次允许第三方开发者直接访问苹果的设备端AI模型,以及采用统一的年份命名系统(iOS 26、macOS 26等),实现了前所未有的生态系统一致性...这一全新设计系统采用半透明材质,能够实时反射和折射周围环境,在所有苹果平台上实现统一的视觉体验。...创造沉浸式的用户界面体验 2.2 技术实现架构 2.3 跨平台统一体验 在技术实现上,该设计语言应用于: 控件和界面元素:采用与硬件相匹配的圆角设计 动态交互:滚动时标签栏会收缩以突出内容 系统级集成:在macOS...和iPadOS上实现透明菜单栏效果 应用图标系统:支持浅色、深色和全新的"透明"外观 2.4 战略意义分析 这一设计革新的战略意义在于创造了首个真正跨所有苹果平台的通用设计语言,同时保持各平台的独特特性...能力显著提升 2027年:混合现实和空间计算成为主流应用场景 2028年及以后:量子计算和神经形态芯片技术商用化 9.4 行业影响预期 对科技行业的影响: 设计标准:Liquid Glass可能成为行业新的UI

    1.8K10
    领券