Fastlane 持续集成小记

Fastlane 持续集成小记

fastlane 是一个关于打包编译的小工具合集。它能够很方便的帮助开发者集成自动化编译上传环境,具体小工具的内容可以参考这里

1. 目的

为了实现 持续集成 ,持续集成能带来的好处可以参考这篇文章,同时持续集成还是测试驱动开发(TDD)的前提之一。

2. 概述2.1 fastlane 安装与基础概述2.1.1安装

xcode-select --install Xcode 命令行工具(依赖项)。

sudo gem install fastlane -NV 通过 Gem 安装 fastlane。

bundle update fastlane 升......

一个更优雅的 Swift Block 写法

一个更优雅的 Swift Block 写法

我们先来观察一个循环引用,如果想直接看结论的话可以点击 这里 :

override func viewDidLoad() {

super.viewDidLoad()

button?.didTouchUpInsideBlock = { button in

let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "NxtViewController") as! NxtViewCont......