首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Swift
iOS
SwiftUI
前端
Apple
HarmonyOS
Flutter
APP
面试
展开
全部
Swift
iOS
SwiftUI
前端
Apple
HarmonyOS
Flutter
APP
面试
Android
uni-app
macOS
Xcode
编程语言
架构
暂无数据
推荐
最新
记录我适配iOS26遇到的一些问题
这是适配iOS 26的笔记,并非介绍新功能和API。我只是把项目中遇到的适配问题记录起来。后续如果遇到新的问题会更新这个笔记。 1. 暂时关闭Liquid Glass 液态玻璃 在iOS26中,系统默
Git 提交规范与 Git Flow 最佳实践分享
在日常的协作开发中,Git作为我们最重要的代码版本控制工具,扮演着核心角色。然而,我们发现团队在使用Git时,出现了一些不规范的操作,例如提交信息不清晰、提交粒度过大、主线分支存在无效提交等。
月球矩阵日志:Swift 6.2 主线程隔离抉择(下)
而那些还在争论 “该不该开默认隔离” 的开发者,或许该问问自己:你的代码,到底是 “需要自由的外派机器人”,还是 “该待在主控舱的核心设备”?想清楚这个问题,答案自然浮现。
从 Auto Layout 原理看:为什么 UITableView.tableHeaderView 无法自动撑开?
本文将从 Auto Layout 的原理出发,系统地解释: 为什么 tableHeaderView 不能自动撑开、 为什么必须显式地用 frame 回写高度、 以及这背后体现的 UIKit 设计
苹果审核对于4.3a的态度,只是包容性强, 不代表没脾气!
前言 4.3(a)作为给AppStore兜底的被拒条款,一直是重灾区。不可否认4.3(a)提高了新手上车的门槛,也给AppStore恶意产品竞争多了一道保驾护航的底牌。 虽然4.3(a)是有一定的过审
Swift 6 新关键字 `sending` 深度指南——从 `@Sendable` 到 `sending` 的进化之路
背景:Swift 6 的“并发安全”红线 在 Swift 5 时代,开启 Strict Concurrency 后,以下代码会报错: Swift5时 Task的初始化方法定义 原因:Task 的 op
深入理解 Swift 中的 async/await:告别回调地狱,拥抱结构化并发
Swift 5.5 在 WWDC 2021 中引入了 async/await,随后在 Swift 6 中进一步完善,成为现代 iOS 开发中处理并发的核心工具。它不仅让异步代码更易读写,还彻底改变了我
Flutter PageView 页面视图深度解析:从基础到高级
📊 文章概览 章节 内容 难度等级 基础 PageView 基础页面视图实现 ⭐⭐ PageView.builder 动态页面构建 ⭐⭐⭐ PageController 控制 页面控制器使用 ⭐⭐⭐
iOS 长截图的完美实现方案 - 附Demo源码
长图拼接完美,完全可以媲美应用市场上的软件。 (因为是C++的算法,所以平台通用,如果你是独立开发者,可以用来上架APP) 由于iOS没有系统自带的长截图功能,所以只能用第三方的,AppStore上有
期待iOS开发者加入,共同抵制“苹果税”反垄断招募令!
背景 对Appstore来说,最让人痛苦的莫过于30%的苹果税。 如果开发者违反了关于《苹果开发者审核指南》,反手喜提3.2f-隐藏功能引起的账号封禁。 具体比如对于在虚拟商品没有使用苹果提供的内购A
张真人传艺:Swift 6.2 Actor 隔离协议适配破局心法
说罢,他转身走向太极殿,留下一句余音绕梁的叮嘱:「切记,代码如剑招,规矩如心法,唯有心法与剑招合一,方能写出无懈可击的好代码 —— 去吧,莫负这 Swift 江湖的大好时光!」
深入理解 SwiftUI 中的 `@Observable` 与 `@Bindable`:从原理到实践
引言:为什么需要 @Observable? 在 SwiftUI 的早期版本中,我们使用 @StateObject 和 @ObservedObject 来管理状态,但这些方式依赖于 Observable
Swift 集合类型详解(三):自定义集合、持久化结构与 ORM 共舞
从零实现一个 CircularArray 需求:固定容量,到达上限后从头覆盖,支持 for-in、count、randomAccess。 步骤: 遵循 Collection 协议; 提供 startI
当液态玻璃计划遭遇反叛者:一场 iOS 26 界面的暗战
就像《变脸》的结局,肖恩最终接纳了曾带来痛苦的面具,却从未丢失自己的灵魂。在代码的世界里,真正的高手从不是抗拒变化的顽固派,而是在技术浪潮中,始终把用户体验放在首位,用一行行代码守护住那份最珍贵的 "
3.模块化与MVVM设计模式
Aquarius开发框架旨在帮助独立开发者和中小型团队,完成iOS App的快速实现与迭代。使用框架开发将给你带来简单、高效、易维护的编程体验。
苹果审核被拒4.8.0条款,快速过审通关指南。
背景 苹果快捷登录是苹果官方用来对抗,Google、脸书以及国内微信、QQ、微博相关的快捷入口。 对于iOSer开发者来说,如果App使用了第三方登录,那么就必须要使用Apple提供的登录方式,为用户
iOS GitSubModule CocoaPod 制作私有源本地组件库
私有源的本地Pod库,是实现工程的组件化的架构利器,将工程分拆为多个Pod,并关联多个SubModule,使复杂的工程逐渐解耦,并可以进行自由组合成新的项目!
Swift 6 新特性(一):count(where:) 方法带来的从复杂到简洁变化
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 Swift 语言一直在不断演进,推出的新特性不仅提升了性能,还提高了代码的可读性。 其中一个值得关注的新功能就是在 SE-0220 中引入的 c
Swift: Combine基本使用
好的,我们来详细讲解一下 Combine 框架的基本使用。Combine 是 Apple 在 2019 年推出的一个声明式的异步事件处理框架,它使用可组合的函数式转换来处理随时间变化的事件流。它是 S
iOS 开发核心知识点全解析(面试必备)
iOS 开发的深度面试往往围绕运行时机制、内存管理、多线程、视图渲染、架构设计等核心领域展开。本文将系统梳理这些领域的高频问题,并提供清晰、完整、可直接用于面试的答案,帮助开发者构建扎实的知识体系。