- 文章目录 引言 I、适配idfa 1.1 开屏广告获取idfa用于推送个性化广告 1.2 极光推送 1.3 上架权限配置 1.4 iO... 文章目录 引言 I、适配idfa 1.1 开屏广告获取idfa用于推送个性化广告 1.2 极光推送 1.3 上架权限配置 1.4 iO...
- 文章目录 前言 I 、各个渲染框架 1.1 Core Animation 是什么 1.2 Core Animation 的职责 II、C... 文章目录 前言 I 、各个渲染框架 1.1 Core Animation 是什么 1.2 Core Animation 的职责 II、C...
- 前言 利用category结合runtime的API可以为类添加方法,也可以添加实例(属性) I、例子 1.1 添加新的实例变量 利用 runtime 编程知识: objc_setAssoci... 前言 利用category结合runtime的API可以为类添加方法,也可以添加实例(属性) I、例子 1.1 添加新的实例变量 利用 runtime 编程知识: objc_setAssoci...
- AirPlay 可让您将 Mac 显示器的内容流式传输到兼容设备,例如 Apple TV、支持 AirPlay 的第三方电视机或 Squirrel 的 Reflector 软件,它将许多设备转换为 AirPlay(和 Google Cast)目的地。 AirPlay 可让您将 Mac 显示器的内容流式传输到兼容设备,例如 Apple TV、支持 AirPlay 的第三方电视机或 Squirrel 的 Reflector 软件,它将许多设备转换为 AirPlay(和 Google Cast)目的地。
- iOS Keychain 凭据安全存储摘要:登录令牌、密钥和小型敏感凭据不适合保存在普通偏好设置中。Keychain 提供系统管理的加密凭据存储能力。本文介绍 Keychain 的适用范围、增删查改、访问属性与错误处理。 一、区分偏好设置与敏感凭据UserDefaults 适合保存主题、开关和上次选中的页面等偏好信息,不应存放访问令牌、刷新令牌或私钥。Keychain 面向少量敏感数据,支... iOS Keychain 凭据安全存储摘要:登录令牌、密钥和小型敏感凭据不适合保存在普通偏好设置中。Keychain 提供系统管理的加密凭据存储能力。本文介绍 Keychain 的适用范围、增删查改、访问属性与错误处理。 一、区分偏好设置与敏感凭据UserDefaults 适合保存主题、开关和上次选中的页面等偏好信息,不应存放访问令牌、刷新令牌或私钥。Keychain 面向少量敏感数据,支...
- iOS Keychain 凭据安全存储摘要:登录令牌、密钥和小型敏感凭据不适合保存在普通偏好设置中。Keychain 提供系统管理的加密凭据存储能力。本文介绍 Keychain 的适用范围、增删查改、访问属性与错误处理。 一、区分偏好设置与敏感凭据UserDefaults 适合保存主题、开关和上次选中的页面等偏好信息,不应存放访问令牌、刷新令牌或私钥。Keychain 面向少量敏感数据,支... iOS Keychain 凭据安全存储摘要:登录令牌、密钥和小型敏感凭据不适合保存在普通偏好设置中。Keychain 提供系统管理的加密凭据存储能力。本文介绍 Keychain 的适用范围、增删查改、访问属性与错误处理。 一、区分偏好设置与敏感凭据UserDefaults 适合保存主题、开关和上次选中的页面等偏好信息,不应存放访问令牌、刷新令牌或私钥。Keychain 面向少量敏感数据,支...
- iOS UICollectionView 差异化数据源与组合布局摘要:复杂列表常包含横幅、横向卡片和纵向分组。UICollectionView 的 Diffable Data Source 与 Compositional Layout 可以分别管理数据变化和区域布局。本文介绍稳定标识、快照更新、布局构造与异步图片更新。 一、用稳定标识描述数据Diffable Data Source 使用 ... iOS UICollectionView 差异化数据源与组合布局摘要:复杂列表常包含横幅、横向卡片和纵向分组。UICollectionView 的 Diffable Data Source 与 Compositional Layout 可以分别管理数据变化和区域布局。本文介绍稳定标识、快照更新、布局构造与异步图片更新。 一、用稳定标识描述数据Diffable Data Source 使用 ...
- iOS UICollectionView 差异化数据源与组合布局摘要:复杂列表常包含横幅、横向卡片和纵向分组。UICollectionView 的 Diffable Data Source 与 Compositional Layout 可以分别管理数据变化和区域布局。本文介绍稳定标识、快照更新、布局构造与异步图片更新。 一、用稳定标识描述数据Diffable Data Source 使用 ... iOS UICollectionView 差异化数据源与组合布局摘要:复杂列表常包含横幅、横向卡片和纵向分组。UICollectionView 的 Diffable Data Source 与 Compositional Layout 可以分别管理数据变化和区域布局。本文介绍稳定标识、快照更新、布局构造与异步图片更新。 一、用稳定标识描述数据Diffable Data Source 使用 ...
- iOS Swift 并发与任务取消摘要:Swift 的 async/await、Task 和 Actor 让异步代码更容易阅读,也提供了结构化并发的生命周期约束。本文从异步函数、并发子任务、主线程隔离到取消处理,说明如何写出可控的 iOS 并发代码。 一、异步函数表达等待点async 标记一个可能挂起的函数,await 标记调用方可能暂停的位置。挂起不会阻塞当前线程:struct Arti... iOS Swift 并发与任务取消摘要:Swift 的 async/await、Task 和 Actor 让异步代码更容易阅读,也提供了结构化并发的生命周期约束。本文从异步函数、并发子任务、主线程隔离到取消处理,说明如何写出可控的 iOS 并发代码。 一、异步函数表达等待点async 标记一个可能挂起的函数,await 标记调用方可能暂停的位置。挂起不会阻塞当前线程:struct Arti...
- iOS Swift 并发与任务取消摘要:Swift 的 async/await、Task 和 Actor 让异步代码更容易阅读,也提供了结构化并发的生命周期约束。本文从异步函数、并发子任务、主线程隔离到取消处理,说明如何写出可控的 iOS 并发代码。 一、异步函数表达等待点async 标记一个可能挂起的函数,await 标记调用方可能暂停的位置。挂起不会阻塞当前线程:struct Arti... iOS Swift 并发与任务取消摘要:Swift 的 async/await、Task 和 Actor 让异步代码更容易阅读,也提供了结构化并发的生命周期约束。本文从异步函数、并发子任务、主线程隔离到取消处理,说明如何写出可控的 iOS 并发代码。 一、异步函数表达等待点async 标记一个可能挂起的函数,await 标记调用方可能暂停的位置。挂起不会阻塞当前线程:struct Arti...
- 不写一行代码,我用码云数智把小程序商城开起来了去年帮一个做烘焙的朋友看线上生意,她想做个小程序卖蛋糕,但听到“开发”两个字就头疼。找外包问了一圈,报价两万起步,周期一个多月,她觉得为了卖几款蛋糕花这个钱不划算。后来我建议她试试零代码的SaaS平台,最后选了码云数智,从注册到上线大概一周多,全程她自己操作,我基本没怎么上手。下面我把这套流程整理出来,给同样不想碰代码的商家参考。先想清楚一件事:... 不写一行代码,我用码云数智把小程序商城开起来了去年帮一个做烘焙的朋友看线上生意,她想做个小程序卖蛋糕,但听到“开发”两个字就头疼。找外包问了一圈,报价两万起步,周期一个多月,她觉得为了卖几款蛋糕花这个钱不划算。后来我建议她试试零代码的SaaS平台,最后选了码云数智,从注册到上线大概一周多,全程她自己操作,我基本没怎么上手。下面我把这套流程整理出来,给同样不想碰代码的商家参考。先想清楚一件事:...
- 码云数智制作美妆护肤品小程序商城全流程实操指南在当下的美妆护肤行业,线上私域流量已经成为品牌增长的核心阵地。一个功能完善的小程序商城,既能帮商家打通线上卖货的新渠道,也能把线下到店的顾客沉淀成自己的私域会员,不用再依赖第三方平台的流量抽成。很多中小美妆商家没有专业的技术团队,也不想承担高额的定制开发成本,借助成熟的零代码SaaS平台就能快速落地,其中码云数智凭借轻量化、高性价比的特性,成为不... 码云数智制作美妆护肤品小程序商城全流程实操指南在当下的美妆护肤行业,线上私域流量已经成为品牌增长的核心阵地。一个功能完善的小程序商城,既能帮商家打通线上卖货的新渠道,也能把线下到店的顾客沉淀成自己的私域会员,不用再依赖第三方平台的流量抽成。很多中小美妆商家没有专业的技术团队,也不想承担高额的定制开发成本,借助成熟的零代码SaaS平台就能快速落地,其中码云数智凭借轻量化、高性价比的特性,成为不...
- iOS Combine 响应式框架摘要:Combine 是 Apple 官方的响应式编程框架,提供 Publisher/Operator/Subscriber 三件套,统一处理异步事件流。本文讲解核心概念、常用操作符、与 SwiftUI 集成及实战模式。 一、Combine 解决什么问题iOS 开发中异步来源繁多:网络回调、KVO、通知中心、按钮事件、定时器。每种 API 形态各异,组合起... iOS Combine 响应式框架摘要:Combine 是 Apple 官方的响应式编程框架,提供 Publisher/Operator/Subscriber 三件套,统一处理异步事件流。本文讲解核心概念、常用操作符、与 SwiftUI 集成及实战模式。 一、Combine 解决什么问题iOS 开发中异步来源繁多:网络回调、KVO、通知中心、按钮事件、定时器。每种 API 形态各异,组合起...
- iOS 性能问题定位方法“页面有点卡”可能来自主线程计算、布局、图片解码、锁等待或内存压力。直接凭经验修改代码容易把耗时转移到别处。有效的性能优化应从稳定复现开始,使用时间线和调用栈确认瓶颈,再用相同条件验证改动。 一、先把问题描述具体性能问题应转换为可观察场景,例如:首次进入详情页停顿半秒。长列表快速滚动时周期性掉帧。连续浏览图片后内存基线增长。点击提交后主线程无响应。应用切回前台时界面... iOS 性能问题定位方法“页面有点卡”可能来自主线程计算、布局、图片解码、锁等待或内存压力。直接凭经验修改代码容易把耗时转移到别处。有效的性能优化应从稳定复现开始,使用时间线和调用栈确认瓶颈,再用相同条件验证改动。 一、先把问题描述具体性能问题应转换为可观察场景,例如:首次进入详情页停顿半秒。长列表快速滚动时周期性掉帧。连续浏览图片后内存基线增长。点击提交后主线程无响应。应用切回前台时界面...
- iOS 本地通知与后台任务设计本地通知可以在应用不活跃时提醒用户,后台任务则让系统在合适时机提供有限执行机会。两者都由系统调度,不能保证精确到某一秒,也不能被当成长时间常驻服务。设计时要把用户提醒、业务数据刷新和即时执行需求区分开。 一、先判断是否需要通知通知会打断用户,只应用于用户明确关注且具有时效的信息。应用内红点、页面状态更新不一定需要系统通知。请求通知权限前,应说明通知类型和价值,... iOS 本地通知与后台任务设计本地通知可以在应用不活跃时提醒用户,后台任务则让系统在合适时机提供有限执行机会。两者都由系统调度,不能保证精确到某一秒,也不能被当成长时间常驻服务。设计时要把用户提醒、业务数据刷新和即时执行需求区分开。 一、先判断是否需要通知通知会打断用户,只应用于用户明确关注且具有时效的信息。应用内红点、页面状态更新不一定需要系统通知。请求通知权限前,应说明通知类型和价值,...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签