博客入门:每个人的独立博客
如何零基础创建一个属于自己的博客网站
GitHub Codespaces 快速体验
GitHub Codespaces 快速体验:介绍免费额度、创建入口与博客环境自动搭建流程,实测开发体验,并对比本地与云开发脚本方案的适用场景。

用 GitHub 搭建一个简单的云脚本体系

接口变动近期已升级至 v3 版本,文章内容已更新。 细心的朋友可能会发现,我提供的一些脚本都可以在不依赖任何包管理工具的情况下通过一行命令安装,并且它们的安装命令极为相似: curl -s https://sh.xaox.cc/install | sh -s hexocurl -s https://sh.xaox.cc/install | sh -s tagcurl -s https://sh.xaox.cc/install | sh -s vimcncurl -s https://sh.xaox.cc/install | sh -s podspec 虽然它们安装方式极为相似,但是安装逻辑却并非完全相同,例如前三者是安装到 /usr/local/bin/ 目录下,在任意位置打开终端都可以使用,而 podspec.sh 则是下载到当前目录下。

产研 / 设计开发

iOS 接入 Strava 分享模块(下篇:StravaSDK)

StravaKit 是一个比较新而且代码比较规范的第三方SDK,但是目前还没有上传功能(详见 todo)。所以我不得已对 StravaKit 0.9.5 增加上传功能,并进行一些简单封装和改编,使之能够植入到公司项目中。由于时间有限,我只增加了上传fit文件的功能,并且使用了第三方框架 Alamofire,所以需要在项目中导入 Alamofire。

产研 / 技术

iOS 接入 Strava 分享模块(上篇:FitSDK)

本文内容已经过时,仅作参考。 fit 是一种文件协议,体积小巧,多用于可穿戴设备记录、传输运动与健康数据。官方提供了 C、C++、Java 语言的 SDK 和非常详细的使用文档。因此在 iOS 端接入 fit 就需要在 C 或 C++ 的 SDK 基础上进行一点面向对象的封装。

产研 / 技术