首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift
移动端小伙伴
创建于2023-10-09
订阅专栏
Swift相关
等 35 人订阅
共41篇文章
创建于2023-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
9.推送的扩展能力 — 打造安全的通知体验
推送的扩展能力 — 打造安全的通知体验 1. 什么是 Notification Service Extension? Notification Service Extension(通知服务扩展,简称
8.远程推送(Remote Push Notification)
远程推送(Remote Push Notification) 远程推送是现代移动应用与用户建立高效连接的重要机制。它允许服务器主动将消息发送至用户设备,实现提醒、更新、召回等功能,而无需用户主动打开
7.推送的扩展能力 — 打造个性化的通知体验
推送的扩展能力 — 打造个性化的通知体验 现代 App 的通知早已不仅仅是简单的文字提醒。设计良好的推送通知可以呈现丰富的视觉卡片,也能作为安全可控的消息通道,让用户在不打开 App 的情况下,获取关
6.通知交互设计全解:前台显示、按钮交互与用户行为响应
通知交互设计全解:前台显示、按钮交互与用户行为响应 一、前台通知不显示?其实是设计如此! 在使用本地通知时,开发者常常会遇到这样的困惑: 这并不是 Bug,而是 iOS 的系统默认行为:它根据 App
5.本地通知内容深度解析 — 打造丰富的通知体验
本地通知内容深度解析 — 打造丰富的通知体验 很多开发者在使用 UNMutableNotificationContent 时,往往只关注标题和正文,忽略了 Apple 提供的一系列定制化能力。本章将带
4.本地通知的精准控制三角:时间、位置、情境
本地通知的精准控制三角:时间、位置、情境 本地通知无需依赖网络与服务端,触发精准、响应即时,是许多提醒类场景中更值得优先考虑的推送方式。 本章将围绕本地通知的三大触发机制——时间、位置、情境,帮助你打
3.本地通知的控制中枢 — 掌控调度与生命周期管理的关键
本地通知的控制中枢 — 掌控调度与生命周期管理的关键 在本章中,我们将从开发者视角,深入解析 iOS 本地通知系统的调度机制、生命周期控制以及实际使用中的管理技巧,帮助你构建稳定可靠的通知体系,避免那
2.通知权限获取的艺术 - 如何优雅地让用户说“好”
通知权限获取的艺术 - 如何优雅地让用户说“好” 作为开发者,我们都有过类似的挫败感——精心设计的通知系统,却在用户首次打开 App 时就被拒绝了权限。 就像你准备了一整套旅行攻略,刚张口说“我们要去
1.iOS通知系统全解 - 总览与核心概念
iOS通知系统全解 - 总览与核心概念 在移动应用生态中,通知系统就像产品的"数字神经" ,成为连接用户最直接、最高效的沟通渠道。作为开发者,我们每天都在思考:如何让用户愿意打开通知?如何让推送既有效
《iOS 通知系统全解》目录索引
概览篇 第 1 章:总览与核心概念 通知对留存与活跃的核心价值 从 UILocalNotification 到 Live Activities 的演进 通知架构图解:UserNotifications
Swift Macros - 宏替换声明体绑定宏
在 Swift 宏体系中,BodyMacro 是一种专门用于替换方法体实现的宏协议。通过 BodyMacro,开发者可以为已有方法、构造器等提供新的实现代码,减少重复代码的书写,并将功能逻辑更加灵活地
Swift Macros - 成员属性绑定
Swift 宏系统中,MemberAttributeMacro 是一种用于为类型中的成员声明自动附加属性标记的宏。它适用于需要为多个成员统一附加如 @available、@objc、@discarda
Swift Macros - 扩展绑定宏
在 Swift 宏系统中,ExtensionMacro 是一种用于自动生成扩展(extension)代码块的宏协议,适用于为类型生成协议实现、工具方法、便捷功能等 “类型之外”的附加内容。它是 Swi
Swift Macros - 访问器绑定宏
在 Swift 宏体系中,AccessorMacro 是一种专用于自动生成属性访问器(如 getter、setter、willSet、didSet 等) 的宏协议。它适用于那些希望对属性访问行为进行自
6.4 Swift Macros - 对等绑定宏
在 Swift 宏体系中,PeerMacro 是一种非常灵活且强大的宏协议,专用于生成与绑定声明处于同一作用域的“对等”声明,常用于自动扩展同级的变量、函数或类型定义。 本节将深入介绍 PeerMac
Swift Macros - 成员绑定宏
在 Swift 中,结构体和类的声明体(即 {} 中的内容)常常会包含许多重复或模式化的成员声明。为了提升开发效率并避免重复劳动,Swift 宏系统提供了一种用于自动生成成员声明的宏协议:Member
Swift Macros - 声明式独立宏
在 Swift 宏体系中,DeclarationMacro 是一种用途广泛的角色,专门用于生成声明级别的代码,如变量、函数、结构体等。它同样属于自由悬挂宏(freestanding macro)的一种
Swift Macros - 表达式独立宏
在 Swift 宏体系中,ExpressionMacro 是一种非常重要且常用的角色。它专门用于生成表达式级别的代码,并且属于独立宏(freestanding macro) 的一种。 本节将深入讲解
Swift Macros - 宏之协议
Swift 宏的强大源于其背后一套精巧严谨的协议体系。这些协议定义了: 宏的行为规范:如何与编译器通信,如何生成语法树 宏的能力边界:什么宏可以插入什么样的结构 宏的输入输出约束:需要接受什么样的输入
Swift Macros - SwiftSyntax 节点指南
在编写 Swift 宏时,你将频繁与 SwiftSyntax 打交道。SwiftSyntax 将源码拆解为结构化的语法节点(Syntax)树,这些节点覆盖了表达式、声明、语句、类型、模式、属性等各个层
下一页