首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
展开
全部
iOS
Swift
Apple
前端
APP
SwiftUI
Flutter
uni-app
编程语言
Android
人工智能
架构
性能优化
网络协议
面试
暂无数据
推荐
最新
iOS实现 WKWebView 长截图的优雅方案
在 iOS 开发中,为 WKWebView 实现长截图功能是一个常见且棘手的需求。本文将介绍一种高效、稳定的解决方案,通过分段渲染与图像拼接,完美捕获整个网页内容。
Xcode 26还没有适配SceneDelegate的app建议尽早适配
Xcode 26 开始提醒即将强制要求适配UIScene lifecycle,文章介绍了一个适配方案和注意点
再次紧急修复,Flutter 针对 WebView 无法点击问题增加新的快速修复
前几天我们刚聊了 《Flutter 官方正式解决 WebView 在 iOS 26 上有点击问题》 ,这是一个完整的底层重构修复,整个修复周期审核堪比“博士论文”,但是也带来了一个问题,它只修复了 E
3. iOS开发中使用atomic,有什么问题?
1. 核心结论 在 iOS 开发中,我们几乎总是使用 nonatomic,极少使用 atomic。 使用 atomic 存在两个主要问题: 性能损耗:atomic 会在 setter/getter 方
【swift开发基础】33 | 访问和操作数组 - 遍历和索引
一、访问和操作数组 1. 数组遍历 1)for-in循环 基本用法:通过for num in numbers形式遍历数组元素,是Swift中最基础的遍历方式 控制流支持:完整支持break和conti
一次弹窗异常引发的思考:iOS present / push 底层机制全解析
一、视图控制器层级:Navigation 栈 vs Modal 链 1. 两套完全独立的层级体系 Navigation 栈(push/pop)
Swift中Package Manager的使用
Swift中Package Manager的使用 一、Package文件构成 Swift Package Manager简称SPM是苹果官方为swift语言提供的强大的依赖管理工具。能够自动化地处理包
KN:Kotlin 与 OC 交互
KN如何使OC与Kotlin交互的? 主要分为两步: 1. KN,将Kotlin编译到汇编代码,可在Native运行 2. 编译器会生成OC的包装类与方法,包装类背后还是完整的KN类,这里是代理模
《Flutter全栈开发实战指南:从零到高级》- 12 -状态管理Bloc
带你了解Flutter应用中Bloc状态管理的演进过程,重点介绍Bloc架构、Bloc核心原理: 采用单向数据流架构, 通过状态驱动界面更新。
Frida Hook 流程
一、整体流程总览(先建立全局认知) Frida Hook = 三件事同时成立 ① 手机上运行 frida-server ② 电脑上安装 frida / frida-tools ③ 电脑 → 通过 US
在Flutter中使用信号量解决异步冲突
最近一个项目是IM的项目,使用的是悟空IM SDK,在会话列表中,会话列表的数组conversationList会被多次改变,由于是不定时的,会造成混乱
Flutter 在 iOS 26 模拟器跑不起来?其实很简单
在之前的《Flutter 完成全新 devicectl + lldb 的 Debug JIT 运行支持》我们提到,在 iOS 26 上为了更好的 Debug 体验,Flutter 在将开发和调试场景切
我开发了一款关于病历管理的app:安康记
上线了!上线了!基于Vibe Coding我终于也能独立开发出一款属于自己的app-安康记,目前终于成功上架App Store啦。 独立开发app这个事情我很早之前就有点念头,但学习Swift过程还挺
1-13.【GCD】dispatch_barrier 的作用和使用场景是什么?
1️⃣ 基本作用 本质:把并发队列临时变成“串行屏障” 保证 读-写或写-写安全,同时不阻塞其他并行队列的线程资源 2️⃣ 工作机制 假设有一个并发队列 concurrentQueue: 执行顺序:
SwiftUI 中的 @ViewBuilder 全面解析
SwiftUI 中的 @ViewBuilder 全面解析 在 SwiftUI 的世界里,@ViewBuilder 是一个你每天都在用,却可能从未认真了解过的核心机制。 很多 SwiftUI 看起来“像
彻底告别 iOS 13+ 输入框“时隐时现” —— 深度解析嵌套布局与键盘库冲突
前言 在开发 IM 聊天界面或动态表单时,自适应高度输入框(Growing TextView)是标配。但很多开发者发现,原本运行良好的代码,在开启了 IQKeyboardManager 或是升级到 i
iOS日志系统设计
软件系统的运行过程本质上是不可见的。绝大多数行为发生在内存与线程之中。在本机调试阶段,我们可以借助断点、内存分析、控制台等手段直接观察系统状态;而一旦进入生产环境,这些能力几乎全部
《Flutter全栈开发实战指南:从零到高级》- 14 -网络请求与数据解析
详细介绍Flutter中网络请求和数据解析的核心知识,对比了官方http库和第三方dio库的特性与适用场景。推荐新手使用http库入门,而中大型项目更适合选择功能更强大的dio库。
不踩坑!苹果开发者账号:公司号和个人号,到底该怎么选?
背景 对Appstore来说,账号主要分为3种身份,每种身份都对应着不同的产品需求。 企业开发者账号 公司开发者账户 个人开发者账号 企业性质 企业性质的开发者账号也就是江湖俗称的企业签账号,最大的职
挖掘“沉默的专家” -- 肘子的 Swift 周报 #114
"沉默的专家”计划挖掘一线开发者的真实经验,其他还涵盖 SwiftUI 富文本、Swift 编译器设置、LLDB 调试、App 替代名等实战主题。由肘子的 Swift 周报呈现。