好久不见,今天我来填坑一下 iOS 实况图的处理。其实实况图在 iOS 是有些年头了的,但是由于去年下半年因为微信支持朋友圈发实况图所以又被大伙关注起来了(Android 设备的小伙伴也别急,国内厂商们也纷纷开始自己定义实况图了,虽然目前是群魔乱舞。但也有好消息 Google 也准备推出 Android 这边实况图的定...
- 2025-02-28
最近在忙公司项目的国际化落地方案,当然是前端、后端、客户端都得要啦,前不久我写了前端相关的 Vue3 项目 i18next 国际化落地方案,这次续上后端 golang 技术栈的(至于 iOS 和 Android 客户端部分的如果我不鸽的话估计也会有,咕咕咕)。 刚开始的时候因为前端这边使用了 i18next 所以有考虑...
- 2025-01-15
最近在负责公司项目的国际化 i18n 翻译相关的技术,在 Vue 和 Node 这边就直接使用 i18next 来做这块的适配了,当然除此之外还有 golang 以及 android 和 ios 原生部分,这个后面细说。 今天主要分享一下 Vue3 前端部分适配 i18n 整个流程,以及踩到的坑。 开始适配 1. 安装...
- 2024-12-17
相信小伙伴在业务中肯定有遇到很多无法实时获取的资源/请求,特别是在这大量网络连接的现互联网时代,每个应用程序和网站都有无数的网络请求。在应用程序或者计算机内部中的 I/O 读写,应用程序之间的调用也都有可能会遇到调用失败需要重新调用,又或者原有调用或请求是不带返回结果的需要不断的去执行某个逻辑来判断是否调用成功。在这种...
- 2024-12-15
在 Node-API (或者称为 N-API) 发布之前,通常的 native 组件都是依赖特定版本的 v8 以及 NAN API 来实现 C/C++ 的调用。随着 NodeJS 的版本或者 v8 API 的版本变动,这会导致使用了 native 组件的项目升级其 node 版本都需要考虑其版本之间的兼容性,特别是遇到...
- 2024-11-27
还记得大概在一年前写下的 NodeJS 实现 http client proxy 请求转发,在博客结束时挖了一个坑说要在 IOS 中实现一个 HTTP Proxy 反代的,到现在还没填上呢。今年年初在做 懒猫微服 通过 wifi 局域网扫描设备功能的时候发现,在 IOS 中 network extension 中向网关...
- 2024-08-25
在治理 IOS 应用崩溃之前我们肯定得需要先收集应用的 Crash 日志,然后可以参考我前几天写的 IOS Crash 日志分析调查入门实践 定位并解决问题。至于在得到设备的情况下能够在手机的设置中导出应用 Crash 日志或者使用 Xcode 导出日志的常规操作有很多前辈都在博客里提到了,我就不重复赘述了。那我们如果...
- 2024-06-03
在之前没记录任何日志的时候,想要分析 IOS 应用崩溃只能靠重现步骤,然后在自己设备上重现后通过调试 crash 崩溃断点分析具体原因。但其实到后期很多明显的 crash 都已经被解决的差不多了,于是我就利用 NSSetUncaughtExceptionHandler 接口捕获异常并通过 Thread.callStac...
- 2024-05-29
在 IOS 客户端上,为了方便开发且我们小伙伴们前端技术栈也会更熟悉一些,所以 IOS 客户端的架构我选择了用 WKWebView + Vue3 来开发客户端的 UI 部分。 当然既然选择了 WebVIew 的方式来写,有几个点肯定是绕不开的,首先就是目前的 SPA 单页应用无法直接通过 file://index.ht...
- 2024-05-08
Node.js v21.7.1 支持将 JavaScript 代码 “打包” 为单个可执行文件了,那么在此之前怎么把自己应用程序打包发布给别人呢? 我:你先去 https://nodejs.org/en 下载安装一个 nodejs,然后下载我这 app.js,最后打开你的终端或 CMD 执行 node app.js 那...
- 2024-03-14