移动开发

Android Studio修改国内镜像

国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况。sdk更新、插件安装也有诸多不便,环境的折腾确实伤透了脑筋。本文主要记录下使用host配置dl.google.com的国内镜像。 1. 用文本编辑器打开host文件 host文件所在路径为: //对于Windows系统 C:\Windows\System32\drivers\etc\hosts //对于Mac系统 /e

android 打包多个 apk

1、配置 gradle 文件 ./app/build.gradle android { defaultConfig { flavorDimensions "default" } // 多应用打包 productFlavors { // 默认 defaults { manifestPlaceholders = [app_name

axios之cancelToken原理及使用

在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之前还没有获得相应的请求,再跳转页面。 在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之前还没有获

07_Android协程

Android协程     本文以网络请求为例,由浅入深,来说明协程在Android中的使用方式。后半部分介绍一些协程概念。 (1)添加依赖项     如下: dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9") } (2)网络请求函数     这是一个同步的阻塞函数

学习autorelease

关于@ autoreleasepool{} 在main方法中有一个@autoreleasepool{} int main(int argc, char * argv[]) { NSString * appDelegateClassName; @autoreleasepool { // Setup code that might create autoreleased

解决Xcode14"Application circumvented Objective-C runtime dealloc initiation for <%s> object"

升级到Xcode14后,App莫名其妙一运行就闪退,断点也分析捕捉不到对应的地方,日志一直显示"Application circumvented Objective-C runtime dealloc initiation for &lt;%s&gt; object",看起来像是apple底层代码迭代后导致的问题。 后面花了很多时间排查,定位到了是老项目中引入了IQKeyboardManager

在UIKit中使用SwiftUI(SwiftUI和UIKit混合开发)

在UIKit中使用SwiftUI,需要使用UIHostingController对SwiftUI进行包装,返回的是UIViewController类型。 但是UIHostingController是SwiftUI的类,在OC中是不可以直接使用的,所以我们可以先创建一个Swift管理类,用来返回被包装的SwiftUI的控制器是UIViewController类型,可以直接在OC代码中使用。 如果还不

Swift版本的TableManager

一、概述 在OC的轮子中,使用一个RETableviewManager的轮子,核心原理是数据驱动页面,cell-item 一一对应,对UITableview页面的封装。 只要写好对应item和cell类,然后注册,交给manager即可,构建完整的页面;同时一些cell和item是可以被不同列表进行复用,只要给不同的item即可。 本人觉得项目使用效果还不错,因此写了个swift版本。 TBD:目

【MySQL】用户管理和权限

欢迎拜访&#xff1a;雾里看山-CSDN博客 本篇主题&#xff1a;【MySQL】用户管理和权限 发布时间&#xff1a;2025.3.12 隶属专栏&#xff1a;MySQL 目录 引言 用户 用户信息 创建用户 语法 案例 修改用户密码 语法 案例 删除用户 语法 案例 权限 权限列表 查看和刷新用户的权

iOS widget 小组件开发

iOS widget 小组件开发 Github地址 项目选择对应语言项目小组件部分 Github地址 iOS 多个widget调试问题 iOS 多个widget调试问题 # iOS widget 小组件 秒级刷新 # 创建项目 1.png 2.png widget 代码说明 Provider s