Swift 中的 async let Async let 是Swift并发框架的一部分,允许异步实例化一个常量。并发框架引入了async-await的概念,这使得异步方法的并发性结构化,代码更易读。 如果你是第一次接触async-await,建议先阅读我的文章Swift 中的async/await ——代码实例详解。 如何使用 async let 在解释如何使用 async let 时,了解何时使用 async let 更为重要。我将 移动开发 2025年04月15日 125 点赞 0 评论 12918 浏览
蓝牙 HFP 协议详解及 Android 实现 文章目录 前言 一、什么是蓝牙 HFP 协议? HFP 的核心功能HFP 的核心功能 HFP 在 Android 中的典型应用场景 二、HFP 协议的工作流程 HFP 的连接流程 三、HFP 在 Android 的实现 1. 检查蓝牙适配器状态 2. 发现并检测支持 H 移动开发 2025年04月18日 58 点赞 0 评论 12875 浏览
Android 全新声明式 UI 开发框架 weiV ,给 View 系统插上翅膀。 weiV(发音同 wave) wave.jpg if ("weiV" == "View".reversed()) { Log.d( "weiV", "它意味着控制反转,你始终应该直接操作 UI 的描述 Widget 而不是直接操作 View。" ) } 它具有以下 移动开发 2025年05月23日 121 点赞 0 评论 12844 浏览
安卓AlertDialog源码分析 首先我们来看个问题:AlertDialog怎么更改按钮颜色 有时我们遇到产品或者视觉设计需要改变AlertDialog的按钮颜色时候,我们先来看一下AlertDiglog简单使用方法。 我想改变"没希望"这个按钮的颜色值,目前AlertDialog的按钮颜色值是根据主题色来确定的,但是我不想改变主题色,会影响其他一些控件。具体代码实现: 需加在dialo 移动开发 2025年04月25日 147 点赞 0 评论 12806 浏览
12.《JavaEE 学习笔记》自定义标签库 参考链接: 1、定义 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以 移动开发 2024年10月29日 137 点赞 0 评论 12774 浏览
Flutter Expanded 与 Flexible 详解 目录1. 引言2. Expanded 的基本用法3. Flexible 的基本用法4. Expanded vs Flexible 的区别4.1 基础定义4.2 关键差异5. Expanded 深度解析5.1 按比例分配5.2 强制填充特性6. Flexible 深度解析6.1 基础用法:动态收缩6.2 结合 fit 参数控制填充方式7. 实战场景对比场景1:导航栏布局& 移动开发 2025年05月03日 79 点赞 0 评论 12737 浏览
iOS 多线程原理 - GCD函数底层 libdispatch-1271.120.2 下载 苹果官方资源opensource 多线程相关文献: iOS 多线程原理 - 线程与队列底层 iOS 多线程原理 - GCD函数底层 iOS 线程底层 - 锁 本章节探究: 1.单例 dispatch_once 2.栅栏函数 barrier 3.调度组 group 4.信号量 semaphore 5.dispatch_source 前言 在了解了线 移动开发 2025年04月24日 76 点赞 0 评论 12670 浏览
OAuth2生成token代码备忘 一、登录接口(用户名+密码) 1、前端请求auth服务 2、请求数据 { "mobile": "134178101xx", "password": "123456" } 3、Controller方法 @SneakyThrows @PostMapping("pwdLogin") @Sig 移动开发 2025年04月28日 63 点赞 0 评论 12591 浏览
uniapp中打包ios app完整详细流程,包含证书生成转换、描述文件生成和安装步骤 文章目录 前言 一、生成证书签名请求 1. 生成 RSA 私钥 2. 生成证书签名请求(CSR)(也是直接复制怼上去回车) 二、在开发者账号中创建证书和描述文件 1.创建证书 2.创建描述文件 二、打包 1. 打包之前,我们先把下载下来的cer证书转换为Hbuilder X支 移动开发 2025年05月21日 56 点赞 0 评论 12570 浏览