- iOS URLSession 请求与数据流处理摘要:URLSession 支持数据请求、上传、下载和后台传输。本文介绍请求构造、响应验证、并发取消、数据解码和错误分类的组织方式。 一、集中构造请求为请求设置明确的方法、地址、请求头和超时。参数应使用结构化编码,避免手动拼接查询字符串或在多个界面重复复制认证信息。请求层应接受可替换的 URLSession 或传输协议,使测试可以注入确定性响应... iOS URLSession 请求与数据流处理摘要:URLSession 支持数据请求、上传、下载和后台传输。本文介绍请求构造、响应验证、并发取消、数据解码和错误分类的组织方式。 一、集中构造请求为请求设置明确的方法、地址、请求头和超时。参数应使用结构化编码,避免手动拼接查询字符串或在多个界面重复复制认证信息。请求层应接受可替换的 URLSession 或传输协议,使测试可以注入确定性响应...
- iOS URLSession 请求与数据流处理摘要:URLSession 支持数据请求、上传、下载和后台传输。本文介绍请求构造、响应验证、并发取消、数据解码和错误分类的组织方式。 一、集中构造请求为请求设置明确的方法、地址、请求头和超时。参数应使用结构化编码,避免手动拼接查询字符串或在多个界面重复复制认证信息。请求层应接受可替换的 URLSession 或传输协议,使测试可以注入确定性响应... iOS URLSession 请求与数据流处理摘要:URLSession 支持数据请求、上传、下载和后台传输。本文介绍请求构造、响应验证、并发取消、数据解码和错误分类的组织方式。 一、集中构造请求为请求设置明确的方法、地址、请求头和超时。参数应使用结构化编码,避免手动拼接查询字符串或在多个界面重复复制认证信息。请求层应接受可替换的 URLSession 或传输协议,使测试可以注入确定性响应...
- 100 个让你 iPhone 效率翻倍的快捷指令——iOS Shortcuts 精选案例库从 RoutineHub、ShortcutsGallery、Apple 官方 Gallery、少数派等来源精选 100 个最受欢迎的 iOS 快捷指令案例,覆盖 10 大分类。本文是案例库的完整导览,配套网站支持分类筛选与实时搜索。 什么是「快捷指令」?「快捷指令」(Shortcuts)是 Apple... 100 个让你 iPhone 效率翻倍的快捷指令——iOS Shortcuts 精选案例库从 RoutineHub、ShortcutsGallery、Apple 官方 Gallery、少数派等来源精选 100 个最受欢迎的 iOS 快捷指令案例,覆盖 10 大分类。本文是案例库的完整导览,配套网站支持分类筛选与实时搜索。 什么是「快捷指令」?「快捷指令」(Shortcuts)是 Apple...
- 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平台就能快速落地,其中码云数智凭借轻量化、高性价比的特性,成为不...
- iOS Combine 响应式框架摘要:Combine 是 Apple 官方的响应式编程框架,提供 Publisher/Operator/Subscriber 三件套,统一处理异步事件流。本文讲解核心概念、常用操作符、与 SwiftUI 集成及实战模式。 一、Combine 解决什么问题iOS 开发中异步来源繁多:网络回调、KVO、通知中心、按钮事件、定时器。每种 API 形态各异,组合起... iOS Combine 响应式框架摘要:Combine 是 Apple 官方的响应式编程框架,提供 Publisher/Operator/Subscriber 三件套,统一处理异步事件流。本文讲解核心概念、常用操作符、与 SwiftUI 集成及实战模式。 一、Combine 解决什么问题iOS 开发中异步来源繁多:网络回调、KVO、通知中心、按钮事件、定时器。每种 API 形态各异,组合起...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签