移动开发

ES6+ 数组方法

1 、concat() 数组、字符串合并。 let a = [1,2,3] let b = [4,5,6] a.concat(b) // [1, 2, 3, 4, 5, 6] let c = 'hello ' let d = 'world' c.concat(d) // 'hello world' 2、 at() 数组、字符串、类数组中添加.at()方法at()支持正索引和负索引,获取其指定位

Android-推荐一个操作状态栏开源库(StatusBar)

图片来源网络,入侵必删 很多时候,我们开发中都是要适配Android状态栏的。这篇博客分享一个操作状态栏的开源库——StatusBar,目前我开发的新项目使用这个库实现沉浸式状态栏的,希望能提高小伙伴们的开发效率。 StatusBar StatusBar主要用来操作状态栏的,主要特性如下: 透明状态栏,我个人认为可以叫做沉浸式状态栏; 状态栏背景颜色; 状态栏文字颜色(亮|暗色模式)

Mac电脑上最新的好用邮件软件比较

在Mac电脑上,选择一款好用的邮件软件需要根据个人需求、功能偏好以及与系统生态的兼容性来决定。以下是基于我搜索到的资料,对当前市场上一些优秀的邮件客户端进行比较和推荐: 1. Apple Mail Apple Mail是Mac系统自带的邮件客户端,简洁易用,与macOS生态系统深度集成,支持iCloud、Gmail、AOL等主流邮箱服务。其主要优点包括: 免费且预装:无需额外下载或支付费用。

iOS 数据存储(三) -持久化 keychain

一、简介 keychain 是一个相对独立的空间,保存到 keychain钥匙串中的信息不会因为卸载/重装 app 而丢失, 。相对于 NSUserDefaults、plist 文件保存等一般方式,keychain 保存更为安全。所以我们会用 keyChain 保存一些私密信息,比如密码、证书、设备唯一码(把获取到用户设备的唯一I D 存到 keychain 里面这样卸载或重装之后还可以获取到 i

MySQL 数据操作全流程:创建、读取、更新与删除实战

MySQL系列 文章目录 MySQL系列 前言 一、Create(创建)并插入数据 1.1 单行数据 + 全列插入 1.2 多行数据 + 指定列插入 1.3 插入冲突时同步更新 1.4 冲突时替换 二、Retireve读取数据 2.1 全列查询 2.2 查询指定列 2.3 查询字段为表达式 2.4 结果去重 DISTINCT 2.5 where条件筛选 2.

解决 Android Studio Meerkat 2024.3.1 中文包问题

目录 前言 一、解决方法 二、操作步骤 1. 找到 idea 内置的中文包 2. 修改插件配置 3. 安装到 AndroidStudio 三、成品链接 前言今天将 AS 更新到了 Meerkat | 2024.3.1 众所周知,如果安装了中文插件包的,更新AS后到 idea插件官网 寻找合适版本的中文包就是基本操作今天突然发现官网里没有适用于

2022-10-18 Flutter 打包apk

    我的mac环境是可以开发flutter的,通过ios模拟器运行。以往打包成apk的工作都是交给一个小兄弟来做,现在要自己做打包工作,所以今天上午就花时间搞了搞。 尚未解决的问题: 1、Android studio上能够创建模拟器,但是无法启动。为什么我要安装AS,并尝试用模拟器呢?因为后来我可以build出apk文件了,但是在真机上安装之后,出现闪退问题!所以,想看看报错信息!

2022苹果开发者账号续费流程

---------开头一个官方文档,大家走夜路更迷茫-------- 总结一下苹果开发者账号续费有两种方式:一种是直接在网页上续费,另一种是在手机上续费。 方法1:在苹果开发者中心