前言 mmap在日常开发中偶尔会遇到的一个关键词,最常用到的场景是MMKV,其次用到的是日志打印。虽然都已经被封装好,但也需要了解下mmap的基本原理和过程。 正文 进程是A...
前言 mmap在日常开发中偶尔会遇到的一个关键词,最常用到的场景是MMKV,其次用到的是日志打印。虽然都已经被封装好,但也需要了解下mmap的基本原理和过程。 正文 进程是A...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确的度量 App 的启动时间,启...
我想很多人在面试中都会被问到离屏渲染。更会有人说使用cornerRadius clipsToBounds或maskToBounds的时候会触发离屏渲染,但是真相真的是这样...
GOPATH设置 设置代理 注: https://goproxy.cn/ https://goproxy.baidu.com/ 安装Go插件 $GOPATH/src 目录下创...
默认系统为macOS 升级node
项目中会遇到多个APP或小程序共用相同的网页内容,服务器需要区分当前打开的网页是在那个APP中打开的,此时可以通过设置webview的UserAgent实现判断 loadRe...
自动构建iOS包,主要有2中方式,1)shell脚本,使用xctool、xcodebuild等工具打包、提取成果物。2)fastlane本文描述fastlane构建程序的使用...
前言 转场动画在交互上非常有优势,本文从转场动画的使用场景和方法起,最后是实现掘金中用户头像的转场动画。 转场动画适用的版本 Activity transition APIs...
问题描述:开发者账号开启两步验证,登录需要验证码。fastlane上传ipa包到apple store connect同样需要验证码。解决办法:创建另外一个appleid,给...
环境:macOS、Intellij IDEA 2019.1 问题 解决办法 追加/修改
环境:macOS、Intellij IDEA 2019.1 问题 解决办法 下载NDK(建议Android NDK,修订版 16b),然后把 toolchains 里的 mi...
文件地址 添加/修改
环境:macOS、Intellij IDEA 2019.1 错误提示 原因 之前设置过gradle代理,删除配置即可