首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
Swift
iOS
Apple
SwiftUI
APP
Flutter
JavaScript
面试
展开
全部
前端
Swift
iOS
Apple
SwiftUI
APP
Flutter
JavaScript
面试
uni-app
数据库
Android
单元测试
编程语言
架构
暂无数据
推荐
最新
2025 上半年 Flutter iOS 大坑超汇总,看看你踩中了没
在过去的 2025 一季度里,iOS 存在不少大坑,这些大坑基本不是 Flutter 的问题,很大一部分其实和 iOS 本身和 MacOS 升级带来的 bug 有关系。 首先就是之前我们聊过的 《iO
在纯 Win/Linux 环境直接构建打包 iOS ,xtool 了解一下
之前聊 dart 开始支持交叉编译,可以在 win/macOS 构建 linux AOT 可执行文件时,就有人在说:「难道你还能在 win 上打包 iOS 么」,关于这个问题还真的可以,这就是今天要聊
Flutter element 复用:隐藏的风险
Flutter 以其高效的渲染机制和声明式 UI 而闻名,其中“元素复用”(Element Reuse)是框架内部优化性能的关键策略。然而,对这一机制理解不足或运用不当,可能会引入一系列难以察觉的风险
理解 Flutter Element 复用
Flutter 是 Google 开发的高性能 UI 框架,其核心设计理念之一是“一切皆 Widget”。然而,在 Widget 背后,Flutter 的运行时依赖于 Element 树来管理 UI
注意,暂时不要升级 MacOS ,Flutter/RN 等构建 ipa 可能会因 「ITMS-90048」This bundle is invalid 被拒绝
近期,不少使用构建 ipa 提交 App Store 的用户遇到 「ITMS-90048」This bundle is invalid 而拒绝的问题,这个 错误的核心原因是在提交给 App Store
Key 和 State 的关系是什么?StatefulWidget 需要加 Key 吗?
在 Flutter 开发中,Key 和 State 是两个核心概念,它们在构建动态用户界面时起着重要作用。特别是当使用 StatefulWidget 时,开发者常常会疑惑是否需要为 widget 添加
如何判断 Flutter 中 StatefulWidget 是否需要 Key?
在 Flutter 开发中,Key 是用于标识 widget 的重要工具,尤其在 StatefulWidget 中,它直接影响状态 (State) 的保留和匹配。开发者常常会疑惑:我的 Statefu
Flutter 中使用了 const Widget, 它还能更新状态吗?
Flutter 提供了 const 构造函数来优化 Widget 的构建过程,但对于很多开发者来说,仍然容易混淆: 如果是 StatefulWidget 且写成 const,它还能更新状态吗? 哪些情
StatefulWidget 的“一生”:从创建、更新到销毁的完整流程
在上一篇文章中,我们初步了解了 Flutter Widget 的分类,并强调了 `build()`
开箱即食Flutter通用脚手架
业务层 业务层我采取的是借助MVVM(Model-View-ViewModel)模式 ,定义抽象类BaseViewModel帮我统一管理ViewModel,定义抽象类BaseWidgetPage帮我统
Flutter默认字体坑了我们整整一年
如果你用Flutter做iOS应用,默认的系统字体是 SF Pro Text,但是!它在显示中文字的时候,不支持 w500(中等加粗)!
Widget()(非 const) key 为什么是相同的?
这是个非常关键但容易被忽略的问题!你问的这个问题可以拆解为: 我们从源码和机制两个层面来深度解析: ✅ Flutter 判断“相同 Widget”的标准 在 Flutter 的 Element.upd
为什么在 Flutter 中使用 `@immutable`?你可能忽略了这个细节
在日常的 Flutter 开发中,我们常常会在一些类上看到 @immutable 这个注解,尤其是在定义 Widget 或 State 时。但它到底有什么作用?加和不加有什么区别?今天我们就来深入聊聊
Flutter 列表顺序乱了,是不是 Key 的锅?
“奇怪,我只是重新排了个序,或者删除了一个列表项,怎么整个列表都乱了?” 这几乎是每个 Flutter 开发者都可能遇到的“灵魂拷问”。当你发现你的 `ListView` 或 `GridView`
Flutter 上了 Apple 第三方重大列表,2024 春季 iOS 的隐私清单究竟是什么?
这个话题的起因来自 2023 年 WWDC 之后苹果发布的「App Store 提交隐私更新」政策,政策主要提出了两点:第三方 SDK 隐私清单和签名和需要提供必要理由的 API 流程。 其实先简单总
掌握 Flutter Widget 重建:1. 理解Widget重建的原理
1.1 Flutter框架的运行机制 Flutter是一个声明式UI框架,Widget是其核心构建块。Widget重建是响应状态变化的关键过程,直接影响应用的性能和流畅度。本节通过案例帮助读者理解Wi
2024 Flutter iOS 隐私清单上线,5 月 1 号最后期限,你收到 「ITMS-91053」 了吗?
2023 年底的时候,我就发过了 《Flutter 上了 Apple 第三方重大列表,2024 春季 iOS 的隐私清单究竟是什么?》 相关内容,如果你还对隐私清单等相关要求不了解,建议先看看前文。
Flutter大型项目架构:分层设计篇
Flutter App 大型项目是如何进行分层设计的?每个分层组件都有自己的职责互不干扰,都支持单独的开发测试,尽可能的做到依赖于抽象而不是具体的实现。
掌握 Dart 模式匹配: 2. 核心概念与基础模式
在上一章中,我们介绍了 Dart 模式匹配的宏观概念及其在简化代码中的重要性。本章将深入探讨模式匹配的基石——模式(Patterns) 。通过理解这些基础模式,你将能够灵活运用模式匹配进行数据解构和逻
Flutter 小技巧之升级适配 Xcode15
美好的 2024 从「适配」开始,按照苹果的尿性,2024 春季开始大家将不得使用 Xcode15 来构建 App ,另外根据《2024 的 iOS 的隐私清单》 要求,使用 Flutter 的开发者