首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift&SwiftUI
订阅
season_zhu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
532篇文章 · 4订阅
SwiftUI 中的 Combine:响应式编程完全指南
> 你是否厌倦了层层嵌套的闭包回调?是否在寻找一种优雅的方式来管理异步数据流?2019 年,Apple 在发布 SwiftUI 的同时,悄然推出了 Combine 框架——这是 Apple 官方出品
SwiftUI 高级依赖注入:构建可测试、可扩展应用的基石
依赖注入(Dependency Injection,简称:DI)是一门古老的设计艺术,但在 SwiftUI 中它焕发出全新的生命力。SwiftUI 推崇值类型视图与声明式描述,这恰好与“从外部注入依赖
MVVM 本质解构 + RxSwift 与 Combine 深度对决与选型指南
MVVM解决了原生 MVC 的顽疾;而响应式编程是 MVVM 落地的灵魂 —— 脱离响应式的 MVVM 只是伪架构。
iOS App 真实包大小:你以为的大小为什么是错的
前言 每次发版前,你是否盯着 Xcode 给出的包大小报告,心里觉得"还好,没超标"? 但用户在 App Store 看到的下载大小,往往和你本地看到的完全不一样。 这篇文章会告诉你: 为什么本地看到
我受够了 Xcode 的 SPM 网络问题,写了个脚本一劳永逸
上周五下午,项目 SPM 又卡在 Resolve 上了。进度条纹丝不动,等了 20 分钟,还是那个转圈。 我做了和每次一样的操作:开全局代理 → Resolve 成功 → 发现内网 GitLab 拉不
7 个开源 iOS 应用,让你成为更好的开发者
多年来,我注意到开发者成长的一个规律。 教程很适合学习语法。课程有助于理解概念。但在某个阶段,最大的提升来自于阅读有经验的团队如何在真实代码库中解决真实问题。 不是示例项目,不是演示应用,而是真正上线
本地执行 IPA 混淆 无需上传致云端且不修改工程的方案
本文记录如何构建一套完全本地运行的 IPA 混淆流程,包括 JS 压缩、二进制符号混淆、资源文件改名、MD5 修改及签名测试。
iOS 26 UIViewController能自动刷新啦?
看到UIViewController新增了updateProperties()方法,看起来是改变属性值就会刷新页面,要方便不少。 试试看,写了个UIButton+UILabel+Model,点击时修改
解决 Swift Testing 中 DI 容器的竞态条件
🎬 背景:单元测试不稳定 当项目逐渐扩大,Unit Test 越来越多的时候,必然会出现问题:某些单元测试有时能通过,有时又不行。最麻烦的是有些时候本地运行能通过,在 CI Pipeline 中又通过
搞定 iOS App 测试包分发,也就这么简单!😎
大家好,我是你们的老朋友,书接上篇,我们讲述了 [IOS开发全链路流程](https://juejin.cn/post/7550956468587429897) 。这篇我们详细讲述下——**测试**。