xiaoyouPrince

对通用平台项目的思考

对通用平台项目的思考 本文记录了对于近期项目设计方式, 实现方式的思考 前言 我司项目以 iOS 小组件为核心, 主要包含组件详情/编辑 & 桌面小组件, 是一款通用的小组件平台. 欢迎体验我司产品 万象小组件 如何设计一款通用,可扩展的通用平台就成了最核心的方向性问题. 本文则记录了主要的设计思路和逻辑问题 基本的业务流程设计 简单来说通用平台就是要支持所有类型...

iOS 小组件 - 创建透明小组件

iOS 小组件 - 创建透明小组件 本文记录了创建透明小组件的思路和实现 可以尝试一下我们的 万象小组件 来体验效果 何为透明小组件 用户将手机桌面截图上传到 App, App 内根据组件位置和尺寸进行截图, 用作小组件的背景, 这样放到桌面的小组件看起来就和桌面浑然一体好像透明一样. 用户操作步骤为: 手机桌面截屏, 上传用于制作透明背景 在 App 中保存...

使用 Node.js 搭建一个本地服务器

本文主要记录了如何基于创建一个自己的 HTTP / FTP 服务器 这样能在不破坏开发环境的情况下提供稳定接口调试服务, 为自己节省大量时间 背景 详细说一下背景(写给自己, 记录一下当时情况, 可以直接看下面实操): 刚接手公司项目时, 要做一个网络文件下载/解析/本地存储/读取的功能. 这些直接依赖于公司服务器, 由于我所开发的任务是预研新功能并开发, 所以服务端并没...

再一次重配博客

最近研究了 iOS 小组件相关的内容, 需要将学习的新内容整理成之后能随时拿来用的文档. 所以第一想法就是放到自己博客上. 无奈博客已经很久没有更新过, 一顿操作之下 github action 一直过不去, 虽然可以直接将整个本地编译好的 blog 静态站全部推上 github.io, 但是总感觉这样不好, 这样一搞当时是能用了, 但是后续几乎就再也不用考虑更新版本了, 主要我不是专...