首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift&SwiftUI
订阅
season_zhu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
504篇文章 · 4订阅
深入解析 iOS 与 macOS 应用程序生命周期(完整指南)
最近在开发中过程看到appDelegate中的一些方法,突然想到了之前了解但没有梳理过的app的生命周期的一些方法,因此在这里简单的记录并和大家分享一下iOS与macOS应用程序的生命周期。
Swift -- 第三方登录之微信登录 源码分享
@[toc] Swift -- 第三方登录之微信登录 源码分享 第一步: 微信开放平台注册,获取APPID和秘钥 不管微信登录,微信支付,微信分享都需要到微信开放平台注册账号后并注册应用,拿到应用唯一
Swift 枚举完全指南——从基础语法到递归枚举的渐进式学习笔记
前言 在 C/Objective-C 里,枚举只是一组别名整型;在 Swift 里,枚举被提升为“一等类型”(first-class type),可以拥有 计算属性 实例方法 初始化器 扩展、协议、泛
iOS App包大小由浅入深优化之路
App在迭代过程中,随着新需求的不断丰富,包体积逐渐增大。早期功能较简单,优化空间有限,用户感知不明显,包大小问题未受重视。随着功能多元化,包大小水涨船高,大到一定值后,会产生一些消极影响。
深入理解 SwiftUI 中的 `@Observable` 与 `@Bindable`:从原理到实践
引言:为什么需要 @Observable? 在 SwiftUI 的早期版本中,我们使用 @StateObject 和 @ObservedObject 来管理状态,但这些方式依赖于 Observable
深入探索Swift的Subscript机制和最佳实践
一步步拆解Subscript[下标]的提案历史,实现机制和最佳实践。Subscript[下标]是提高代码的灵活性的核心机制之一
Xcode26-iOS26适配
前两天苹果发布了Xcode26、iOS26正式版本;因为没有强制要求适配,原计划忙完手上的事情再去适配。但是最近发包审核反馈在iOS26上闪退了。我人麻了,想躺平,奈何苹果推着我进步啊
AppStore教你一招免备案的骚操作!
前言 书接上文AppStore的肃清了没有备案的产品,后台很多留言询问怎么样可以不备案? 好好好,想卡Bug,又不想花钱,还不想有风险? 行吧,参考了很多资料和证明咨询了AppStore,终于找出来一
`@preconcurrency` 完全导读:让旧代码平安驶上 Swift 并发快车道
一、为什么会出现 @preconcurrency? Swift 5.5+ 的并发模型要求: 跨任务传递的类型必须Sendable 访问共享状态需隔离(@MainActor / actor) 编译器静态
`@dynamicCallable`:把 Swift 对象当函数喊
一、为什么需要“假装函数”? 有时我们想让一个值看起来就是函数,从而写出更自然的 DSL: @dynamicCallable 就是 Swift 给的“变身器”: “让实例像函数一样被 call,背后转