- 文章目录 引言 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 UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。... iOS UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。...
- iOS UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。... iOS UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。...
- iOS UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。... iOS UIKit Auto Layout 与动态字体适配摘要:界面需要适应不同尺寸、方向和用户字体设置。本文从约束关系、内容优先级、动态字体和布局调试,介绍如何构建能随内容变化的 UIKit 界面。 一、描述关系而不是坐标Auto Layout 通过视图之间的关系计算位置。尽量表达边距、对齐、宽高比例和内容依赖,而不是在屏幕变化后手动修改大量 frame。约束集合应能说明界面的基本结构。...
- 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平台就能快速落地,其中码云数智凭借轻量化、高性价比的特性,成为不...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签