iOS 设计模式的应用 ⑨ 中介者模式 前言 在 App 中,我们常常遇到多个 UI 元素之间相互依赖,比如当列表框中的某一项被选中时,UILabel 会被更新为列表框中选定的值。又或者当用户在文本框输入了新的值时,需要将这个新的值加入到列表框的列表中。当更多的 UI 元素参与到这一错综复杂的关系之中时,情况可能变得难以控制,元素之间需要彼此了解并相互操作。又或者当从一个页面跳转到另一个页面时,需要了解目标页面所需参数等等。这个 移动开发 2025年05月20日 128 点赞 0 评论 2978 浏览
ES6学习(17)async和await async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。 async可以单独使用 如果没有返回值,则返回的状态是resolved,值是undefined 如果返回值是一个非promise类型,则返回的状态是resolved,值就是返回的这个值。 如果 抛出错误,则返回的状态就是rejected 如果返回的值是一个promise,则asyn 移动开发 2025年05月09日 77 点赞 0 评论 2980 浏览
Android 下拉拖拽关闭Activity,下拉返回Activity。仿大众点评、快手、小红书详情界面:可下滑关闭详情界面 Github链接,给个Star鼓励我写更多好库 下拉拖拽关闭Activity,下拉返回Activity。 仿大众点评、快手、小红书详情界面:可下滑关闭详情界面。 功能(优点): ✅Demo包含瀑布列表跳转到详情,带动画+详情可左滑进入个人主页+下拉拖拽关闭Activity ✅到为了让Activity的xml布局层级最少,只需要把本库设置为最外层的RelativeLayout ✅仿大众点评:下拉 移动开发 2025年04月30日 64 点赞 0 评论 2981 浏览
移动端也能玩转!OpenClaw iOS/Android 端部署教程,语音唤醒 + 全场景随身 AI 助手 一、背景与价值:随身AI助手的刚需场景随着大语言模型技术的普及,全场景AI助手的需求日益增长——无论是通勤途中的语音笔记、户外场景的实时翻译,还是离线环境下的知识查询,移动端随身AI都能解决传统桌面AI的场景局限。OpenClaw作为一款轻量级、可离线运行的开源AI框架,支持语音唤醒、多模态交互等核心功能,完美适 移动开发 2026年03月07日 147 点赞 0 评论 2988 浏览
Android-推荐一个TextView实现动画效果的库(HTextView) 图片来源网络,入侵必删 在Android开发中,我们可能会遇到实现某个TextView实现动画效果。关于这种需求,我给小伙们推荐推荐HTextView开源库,希望能小伙伴们提高开发效率。 HTextView 这是一块帮大家实现TextView动画效果的库。更多详细信息请查看开源库的文档 HTextView引入 写博客的时候,最新的版本是0.1.6。小伙伴们使用的时候,可以看看有没有更新 移动开发 2025年05月07日 146 点赞 0 评论 3011 浏览
iOS 动态更换App图标 一、准备好icon图标 然后放到项目中 如图所示 WechatIMG243.jpeg 注意:1、图片一定不要放到 Assets.xcassets 里面 2、icon图片的名称可以随意取 3、icon图片可以为一张 也可以为多少张(因为适配 所以我这里是多张 按照苹果的尺寸来设计的图片) 二、配置 Info.plist 截屏2022-06-23 上午10.08.56.png 移动开发 2025年04月25日 145 点赞 0 评论 3014 浏览
macOS 系统设置息屏情况下,PHP等后台脚本继续执行 在 macOS 系统下,当屏幕息屏或合上盖子时,后台脚本程序是否会继续运行,主要取决于以下几个因素: 1. 系统睡眠状态的影响 默认情况:合盖/息屏后,Mac 会进入「睡眠模式」(部分硬件休眠),此时: CPU 任务:后台脚本࿰ 移动开发 2025年09月22日 70 点赞 0 评论 3024 浏览
【小程序】微信小程序备案失败,有请DeepSeek闪亮出场,看TA如何快速给出解决方案 🌹欢迎来到《小5讲堂》🌹 🌹这是《小程序》系列文章,每篇文章将以博主理解的角度展开讲解。🌹 🌹温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!🌹 目录 前言 备案驳回 DeepSeek回答 需要修改的 移动开发 2025年05月16日 114 点赞 0 评论 3026 浏览
Android的ANR原理分析 大概 Android的ANR主要有两种方式: 1. 通过handler的延迟机制触发ANR 2. Input事件触发ANR Service、BroadcastReceiver、ContentProvider都是通过Hander机制触发ANR。 ANR的发生的场景有: service timeout:前台服务在20s未执行完,后台服务200s未执行完。 BroadcastQueue timeout 移动开发 2025年04月24日 161 点赞 0 评论 3053 浏览