移动开发

闪退背后的非法访问:一篇写透 iOS EXC_BAD_ACCESS 的成因、工具与改法

闪退背后的非法访问:一篇写透 iOS EXC_BAD_ACCESS 的成因、工具与改法 本文仅围绕 Objective-C 与 Swift 在 iOS 上的实践,梳理 EXC_BAD_ACCESS 常见触发场景、排查与修改思路,并附 一些具体的题目 与详细解答。阅读对象:具备 OC / Swift 基础的 iOS 开发者。 目录 前

macOS 环境下 Google Gemini 原生桌面端安装记录及登录死循环问题排障

前言与背景随着大语言模型(LLM)应用生态的不断演进,AI 助手正在从单一的浏览器页面向更深度的操作系统级集成过渡。对于从事数据分析、算法开发或生物信息学研究的工作者而言,日常往往需要同时处理复杂的组学数据、查阅大量外文文献以及在终端中调试代码。在这些场景下,频繁地在代码编辑器、PDF 阅读器和浏览器标签页之间来回切换&#xff

保姆级 uni-app Android 本地离线打包全教程,从环境配置到 APK 生成一站式搞定

前言很多 uni-app 开发者在项目开发完成后,都会面临应用打包的需求。官方提供的云打包虽然操作简单,但存在打包次数限制、无法深度自定义原生配置、隐私合规整改需修改原生代码等诸多限制,这种情况下,Android 本地离线打包就成了更灵活的最优解。本文将从 0 到 1 带大家完整走通 uni-app 项目的 Android 本地打包全流程&#

小程序-插件:了解“微信小程序插件 / 嵌入到其他小程序进行赋能” / 基于uniapp基础项目 改造为 小程序插件项目

微信插件-官方文档本文内容基于文心一言和deepsick,存在未经验证的部分,如有不准确之处,欢迎指正微信小程序的插件功能是一项强大的扩展能力,允许开发者将自己的功能模块封装为插件,供其他小程序调用和使用。本文认为插件是很重要的一个能力。一、插件功能概述功能封装:开发者可以将一些通用的功能或服务封装成插件&#xff

从接口文档到前端调用:Axios 封装与实战全流程详解

文章目录 从接口文档到前端调用:Axios 封装与实战全流程详解 1.如何看接口文档? 1.1 GET 1.2 POST 2.为什么要封装请求拦截器和响应拦截器?如何封装? 2.1 封装axios实例 2.2 封装拦截器 2.3 拦截器实践 3.如何在实际的项目中使用axios 3.1 GET 3.2 POST 3.3. DELETE 3.4 PU