首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
前端
Swift
SwiftUI
后端
AI编程
人工智能
Objective-C
Flutter
展开
全部
iOS
前端
Swift
SwiftUI
后端
AI编程
人工智能
Objective-C
Flutter
图像识别
OpenAI
Android
APP
Xcode
性能优化
暂无数据
推荐
最新
微信Matrix 卡顿监控原理梳理与图解
如果你想建立公司自己的APM监控平台,卡顿检测这项来说,微信Matrix是一个很好的参考;如果想进一步监控卡顿的实际时长,当卡顿时长达到8秒时升级为卡死级别(ANR)上报,可以在这个基础上增加判断逻辑
Mac 上生成 AppStoreInfo.plist 文件,App Store 上架
本文围绕 macOS 环境中的 “AppStoreInfo.plist 缺失” 问题,分析了 metadata 文件在 App Store上传流程中的位置,并结合命令行上传手动创建 plist 文件。
iOS应用启动过程深度分析与优化实践
APP启动缓慢可能会导致用户流失、负面评价甚至卸载. iOS系统经过多年的演进,已经形成了一套复杂而精密的启动机制。本文将从内核加载到首帧渲染,,深入剖析iOS应用启动的全过程。 本文将以启动过程、监
swift基础之async/await
Swift 的异步编程生态非常丰富,除了现代主流的 async/await 之外,确实还有其他几种经典的异步编程方式。我们可以把它们分为“现代响应式框架”、“传统并发框架”以及“底层桥接机制”三大类:
【图像处理】卷积原理与卷积核——图像处理的核心引擎
一、从"滑动窗口"理解卷积 想象你拿着一个 3×3 的放大镜,在图像上从左到右、从上到下滑动。每移动到一个位置: 放大镜覆盖当前像素周围的 3×3 区域(共 9 个像素) 把这 9 个像素值分别乘以放
Swift 真的被搞得乱七八糟了吗?写了几年之后说点实话
Swift 真的被搞得乱七八糟了吗?写了几年之后说点实话 最近跟几个 iOS 同行聊天,不止一个人吐槽:"Swift 这几年加的东西太多了,把一个好好的语言搞乱了"。翻社区也能看到类似的声音——有人说
春节期间独立开发者从 0 到 1:呼吸训练 iOS App 的工程化落地
各位新年快乐,春节期间体验到了人挤人,车挤车,闲来无事撸了个一直想做的APP,分享点技术心得大家共勉。 1. 架构目标:把“训练体验”和“增长闭环”同时做出来 这个项目不是只做一个呼吸动画,而是做一条
Combine 自定义 Subject:构建专属的响应式事件源
本章将带你理解 Subject 协议的本质,学习如何基于现有 Subject 快速定制出符合业务需求的专属事件源,并给出多个可直接投入生产的实战案例。 1. Subject 协议:一半 Publish
Combine 高级实践:多线程调度、调试与测试
Combine 的强大不仅体现在操作符的组合能力上,更在于它能精细控制任务的执行线程,并为开发者提供了一套完整的调试与测试工具链。线程调度决定了你的数据流是在主线程安全刷新 UI,还是在后台默默计算;
iOS 自定义 Markdown 渲染实践:从成品库到可魔改 Demo
如果你的 Markdown 渲染需求比较常规,比如标题、列表、引用、代码块、图片、链接等基础能力,建议优先尝试更成熟的成品库,例如 swift-markdown-ui。这类库已经处理了大量边界情况,接
iOS UICollectionView 高可用架构:复用、预加载、横向嵌套实战详解
在 iOS 开发中,UICollectionView 是构建复杂列表、网格、瀑布流等界面的核心组件——从电商 App 的商品列表、资讯 App 的内容流,到短视频 App 的推荐页,几乎所有高频交互的
30 Apps 第 2 天:待办清单 App —— MVVM + Combine 响应式 UI
前言 昨天我们完成了待办清单 App 的数据层设计。今天我们来完成 UI 层。 我们将使用 SwiftUI + MVVM + Combine 构建完整的响应式界面,包括: 任务列表页面:展示、筛选、搜
Combine 与系统框架集成:将响应式编程融入 Apple 生态
1. 系统集成全景图 Combine 原生提供了以下几种系统框架的 Publisher 扩展: 框架 Publisher 获取方式 典型场景 NotificationCenter .publisher
SwiftUI 完全指南:从声明式 UI 到响应式架构的终点回顾
SwiftUI学习示例资源,如果对你的学习有帮助的话那么就给我的这个项目点个star吧。 一、SwiftUI 的本质:声明式思维与状态驱动 SwiftUI 不是 UIKit 的语法糖,而是一次彻底的范
Combine 架构模式:构建响应式应用的蓝图
Combine 不仅是一套处理异步事件的工具箱,更是驱动整个应用数据流动的发动机。将 Combine 与合适的架构模式结合,可以显著提升代码的可测试性、可维护性和扩展性。本章将深入探讨 Combine
iOS卡顿查找和定位-ProFile
入口 点击后会自动运行,但注意运行的是Release模式,如果需要Debug模型,可以在scheme Manage 里面修改 运行完,会有各种工具的选择,选择Time Profiler 进入二级页面,
Combine 与 Swift Concurrency:响应式与并发的完美协奏
本文将从场景对比出发,逐一拆解 Publisher 与 AsyncSequence 的双向转换、混合编程的实际模式,并给出逐步迁移的实践指南。所有示例均基于 Swift 5.7+ 和 Combine(
SwiftUI 多线程与并发编程深度总结
在 iOS 开发中,多线程与并发编程是构建流畅、响应式应用的核心能力。从早期的 GCD 和 OperationQueue,到 Swift 5.5 引入的 async/await 结构化并发,再到 Sw
iOS 架构模式全景图:MVC / MVVM / VIPER / Clean Architecture 选型指南
前言 「这个 App 架构选什么好?」 这是每个 iOS 工程师在项目初期都会面临的问题。网上有无数文章讲 MVC、MVVM、VIPER、Clean Architecture,但大多数只讲概念,不讲取
我受够了 Xcode 的 SPM 网络问题,写了个脚本一劳永逸
上周五下午,项目 SPM 又卡在 Resolve 上了。进度条纹丝不动,等了 20 分钟,还是那个转圈。 我做了和每次一样的操作:开全局代理 → Resolve 成功 → 发现内网 GitLab 拉不