首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
效率&规范
订阅
rainedAllNight
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
iOS - 实现25秒内完成测试包出包
触发构建机打出测试包,自动上传至蒲公英后提供测试,但是构建机打一个包的时间近25分钟,经过调整后,我将时间测试包的出包时间降低至20秒左右,极速出包
[Mac技巧] Finder当前目录下打开Terminal、创建TXT
的需求。但 Mac 下操作起来比较麻烦。 自己动手,在 Finder 工具栏定义了两个快捷方式。先来看看最终效果: 下载后可以按住 command,拖动到 Finder 的工具栏中。 Automator 是 Mac OS X 自带的一个 app ,可以帮你自动完成一些批量任务。…
程序员的macOS系列:高效Alfred进阶
其实 macOS 系统的高效,很大部分原因是因为有 Unix/Linux 的相似血统,本文讲解Alfred,就是效率工具的一员,相信注重效率的你,一早肯定听说过或者已经在使用,简单来说 Alfred 以键盘的高效代替鼠标操作的繁冗。还有很多效率方法,以后有机会在总结吧,大家也可…
『码』出高质量
本文从易理解、可维护、可扩展三个维度简要介绍了对高质量代码的理解。 同时,提出了一种新的 GUI 模式:MVVS。 个人认为,高质量的代码首先应该是『简单的』。 本文将从上述三点展开讨论,谈谈我个人的理解。 高质量的代码一定是易于理解的代码,读起来应该像言情小说,而不是诘诎的文…
jenkins+gitlab+fastlane一键打包上传至蒲公英和Fir
在开发过程中,总是被其他同事(开发,测试,产品等)要求临时打个包。恰巧之前配置的是一套本地用Python命令的自动化打包工具,但是仍然无法避免的要贮藏当前分支的代码,然后切换分支在本机上打包。一来一回,很耽误时间,更不用说如果用的手动打包方式该有多浪费时间了。 首先检查有没有安…
从零开始搭建JENKINS+GITHUB持续集成环境「多图」
POST这篇文章是讲解从无到有的JENKINS+GITHUB持续集成环境的搭建。JENKINS和其他平台的结合搭建,比如码云啥的配合,操作过程大同小异。
玩转 Swift 高级玩具 "Sourcery"
{{ ... }}:变量语法,将中间的部分作为变量(或变量的表达式)来解析,解析后的值会作为结果插入到模板中的相应位置上。 {% ... %}:标签语法(Tag),标签用来表示一些具有特殊功能的语法,比如用来实现判断的if和循环的for。 {# ... #}:注释语法,不会出现…
Sourcery - Swift元编程实践,告别样板代码
前段时间发现了一个十分强大的工具:Sourcery,它很好的解决了我在Swift开发中遇到的一些问题,在中文社区中sourcery似乎并不是很有名,所以这里特地写一篇文章来作介绍。本文大致分为三个部分: 很多人可能对元编程(meta-programming)这个概念比较陌生,当…
基于SwiftSyntax写一个命令行工具检测Xcode项目中不用的图片资源
其实已经有一个不错的用Swift写的命令行工具检测不用的图片资源了,就是喵神的FengNiao,至于为什么要再写一个呢,主要是为了学习SwiftSyntax,前段时间我写了篇文章简单的介绍了SwiftSyntax,文章在这里SwiftSyntax详解,对SwiftSyntax不…
iOS 的自动构建流程
一个对效率有追求的公司,都应该有一套自动构建系统。 目前使用的这套 iOS 构建流程,经历 2 年的使用,基本稳定下来。 这篇文章主要用来记录📝 目前自己使用的 Jenkins 打包📦脚本。 效率上,解放出开发人员的时间。也更方便其他同事使用。 保证打包的标准,避免配置或环…