首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
iOS
Swift
SwiftUI
面试
Apple
JavaScript
APP
Flutter
展开
全部
前端
iOS
Swift
SwiftUI
面试
Apple
JavaScript
APP
Flutter
Android
架构
macOS
Objective-C
源码
掘金·金石计划
暂无数据
推荐
最新
掌握 Dart 模式匹配: 2. 核心概念与基础模式
在上一章中,我们介绍了 Dart 模式匹配的宏观概念及其在简化代码中的重要性。本章将深入探讨模式匹配的基石——模式(Patterns) 。通过理解这些基础模式,你将能够灵活运用模式匹配进行数据解构和逻
掌握 Dart 模式匹配: 1.模式匹配导论
1. 模式匹配导论 1.1 什么是模式匹配? 在 Dart 语言中,模式匹配(Pattern Matching)是一项强大而灵活的语言特性,它允许你检查一个值是否符合特定的结构或“形状”,并在此过程中
2025 上半年 Flutter iOS 大坑超汇总,看看你踩中了没
在过去的 2025 一季度里,iOS 存在不少大坑,这些大坑基本不是 Flutter 的问题,很大一部分其实和 iOS 本身和 MacOS 升级带来的 bug 有关系。 首先就是之前我们聊过的 《iO
在纯 Win/Linux 环境直接构建打包 iOS ,xtool 了解一下
之前聊 dart 开始支持交叉编译,可以在 win/macOS 构建 linux AOT 可执行文件时,就有人在说:「难道你还能在 win 上打包 iOS 么」,关于这个问题还真的可以,这就是今天要聊
为什么在 Flutter 中使用 `@immutable`?你可能忽略了这个细节
在日常的 Flutter 开发中,我们常常会在一些类上看到 @immutable 这个注解,尤其是在定义 Widget 或 State 时。但它到底有什么作用?加和不加有什么区别?今天我们就来深入聊聊
注意,暂时不要升级 MacOS ,Flutter/RN 等构建 ipa 可能会因 「ITMS-90048」This bundle is invalid 被拒绝
近期,不少使用构建 ipa 提交 App Store 的用户遇到 「ITMS-90048」This bundle is invalid 而拒绝的问题,这个 错误的核心原因是在提交给 App Store
开箱即食Flutter通用脚手架
业务层 业务层我采取的是借助MVVM(Model-View-ViewModel)模式 ,定义抽象类BaseViewModel帮我统一管理ViewModel,定义抽象类BaseWidgetPage帮我统
掌握 Flutter 中的 Scrollable
Scrollable 是 ListView 、 CustomScrollView 、 SingleChildScrollView 等常用控件的超类。在本文中,我们将尝试了解其背后的原理。 首先,让我们
2024 Flutter iOS 隐私清单上线,5 月 1 号最后期限,你收到 「ITMS-91053」 了吗?
2023 年底的时候,我就发过了 《Flutter 上了 Apple 第三方重大列表,2024 春季 iOS 的隐私清单究竟是什么?》 相关内容,如果你还对隐私清单等相关要求不了解,建议先看看前文。
不要升级,Flutter Debug 在 iOS 18.4 beta 无法运行,提示 mprotect failed: Permission denied
近期如果有开发者的 iOS 真机升级到 18.4 beta,大概率会发现在 debug 运行时会有 Permission denied 的相关错误提示,其实从 log 可以很直观看出来,就是 Dart
Flutter 小技巧之升级适配 Xcode15
美好的 2024 从「适配」开始,按照苹果的尿性,2024 春季开始大家将不得使用 Xcode15 来构建 App ,另外根据《2024 的 iOS 的隐私清单》 要求,使用 Flutter 的开发者
Flutter 实践之 iOS 使用 replayKit2 录屏(支持录制其他APP)并保存到本地
本文主要介绍了在 iOS 中使用 Swift 通过 replayKit2 实现全局的系统录屏并支持从 Flutter调用。
吃得饱系列-用 Rust 给 Flutter 反序列化减负
通常 Flutter 项目涉及网络请求,就会用到 JSON 转对象,看网上的方案要么 Editor/IDE 工具生成,要么是用网页生成……总之就是要做一件很钢笔又重复的事,本着看闹热不嫌事大的心态,我
Flutter dio 手把手教你封装一个实用网络工具
实现功能 1、get、post请求 2、自定义RequestOptions 3、dio请求管理队列,用于统一管理请求 4、HttpClient链接管理,用于获取解析DNS时间、TCP连接开始时间、SS
再谈移动端跨平台框架 Flutter 与 React Native
现如今,在跨平台方案上仍活跃于市场的,仅剩 RN 与 Flutter。让我们通过框架的设计初衷,架构,开发环境,代码风格,等多个层面看看它们的差异。看看哪一个更适合你。
Flutter go_router 路由管理详解&封装
go_router 是一个用于 Flutter 应用的第三方路由管理库,它简化了应用内的路由导航逻辑,提供了声明式的路由配置方式,同时对 URL 有很好的支持,在 Web、移动端和桌面端都能表现出色。
得物App弱网诊断探索之路
随着得物用户规模和业务复杂度不断提升,端上网络体验优化已逐步进入深水区。为了更好地保障处于弱网状态下得物App用户的使用体验,我们在已有的网络体验大盘、网络诊断工具的基础上研发了弱网诊断能力。
Flutter 线上卡顿检测方案实践(附代码)
背景 Flutter 以其高效的渲染机制和热重载功能赢得了开发者的青睐。然而,即使是使用 Flutter 开发的应用,也难免会出现性能瓶颈,尤其是在复杂的 UI 交互或数据处理场景下。
Flutter【组件】UI组件库(JUI)
JUI是一款全面的Flutter UI组件库,提供丰富的预构建组件和灵活的自定义选项。它特点包括易用的API、优化的性能和一致的设计语言,适用于快速原型设计到复杂应用开发。JUI简化了UI构建过程。
CocoaPods 官宣进入维护模式,不在积极开发新功能,未来将是 Swift Package Manager 的时代
昨天 CocoaPods 官宣现在项目处于维护模式 ,简单来说,就是 CocoaPods 不会再像以前一样积极投入资源进行开发,所谓维护模式,就是让项目处于「可用」的状态,而此时距离 CocoaPod