移动开发

iOS知识复习笔记(6)--- 自动释放池AutoreleasePool

原理 autoreleasePool 是OC中的内存自动回收机制,它可以延迟加入autoreleasepool中的变量release的时机,正常情况下,创建的变量会在超出作用域的时候release,但是如果变量加入autoreleasepool,那么release将会延迟执行。 释放时机 被autorelease修饰的对象,释放时机有两种: 如果通过代码添加一个autoreleasepool,在

Flutter 三方库 connectrpc 的鸿蒙化适配指南 - 替代传统 gRPC、高性能 RPC 通讯实战、鸿蒙级微服务架构专家

欢迎加入开源鸿蒙跨平台社区:# Flutter 三方库 connectrpc 的鸿蒙化适配指南 - 替代传统 gRPC、高性能 RPC 通讯实战、鸿蒙级微服务架构专家在鸿蒙跨平台应用处理大规模分布式微服务通讯时,传统的 gRPC 虽然强大,但在移动端网页(Web)和轻量化容器中的性能损耗与配置复杂度往往令人头疼。如果你追求的是一

Android-推荐一个带数字的进度条开源库(NumberProgressBar)

图片来源网络,入侵必删 在日常的开发中,我们需要执行一个耗时任务的时候,我们可能需要通过带数字的进度条来提示我们的用户。这篇博客分享一个带数字的进度条开源库,帮小伙伴们快速实现想要的效果。 NumberProgressBar 一个带数字的进度条开源库。 效果图 开源库提供的效果图 导入项目 dependencies { compile 'com.daimajia.

Jetpack之ViewModel

1. 介绍 ViewModel 类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel 类让数据可在发生屏幕旋转等配置更改后继续留存。 Android 框架可以管理界面控制器(如 Activity 和 Fragment)(记住这个术语,后面分析时会出现)的生命周期。 如果系统销毁或重新创建界面控制器,则存储在其中的任何瞬态界面相关数据都会丢失。例如,应用可能会在它的某个 Activ

Mac 版 Codex 一直 reconnecting?可以尝试配置解决

最近在 Mac 上使用 Codex 时,遇到了反复 reconnecting、连接不稳定的问题。 如果你本地已经开了代理,可以尝试给 Codex 单独配置环境变量,让它走本地代理端口。1. 找到代理本地端口先查看你当前代理工具的 HTTP / HTTPS 端口,比如常见的是: 127.0.0.1:7890 127.0.0.1:7

2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)

目录 原生 Android 简介 Android Studio必备组件 一、Android Studio安装 二、Android SDK 配置 三、JDK 配置(选做) 四、Gradle 配置 五、新项目测试 原生 Android 简介Android 是由 Google 开发的移动操作系统,而“原生 Android 开发”指的是直接使用

android13 适配

这次安卓13主要更新的特性有: 1.安卓13强化了隐私,这点各家UI都已经有自己的隐私保护功能,不会跟进。 2.不同设备间的应用流转,这点在国产UI上叫跨屏协作。 3.锁屏扫描二维码,或许会跟进。 4.允许每个应用单独设置语言,这点国产UI很可能会应用进来。 5.剪切板悬浮显示,目前百度输入法已经支持这项功能。 适配 1.通知 对用户影响 在Android 13的机器上对用户来说应用程序均会有提示

Xcode各个历史版本下载地址

Xcode历史版本苹果官方下载地址:#xff0c;🔗均为苹果官方链接:https://blog.csdn.net/liferecords/article/details/125741178

Mac上SSH多终端对比, 谁才是你的菜

        做开发运维很多年了, 一直使用Windows, 今年买了1台mac, 耗费2个w, 以前在window上用的是mobaXterm,用的非常顺手, 但自从转到mac, 却发现Mobaxterm不支持, 无奈只能再找一款, 在网上搜索了很久, 得到了一下几款mac上的ssh客户端软件.termius | electerm | tabby | termcc | SecureCrt