Goku 的实现中,尝试了使用类似于 SnapKit 中,链式调用的方式,来构建 AlertView 的样式。具体使用如下

1
2
3
4
5
6
7
8
9
10
11
12
13
self.goku.presentAlert(animated: true, closure: { (make) in
make.theme
.actionSheet
.title("Okay/Cancel")
.message("A customizable action sheet message.")
.cancel("Cancel")
.destructive("OK")
.normal(["Button1", "Button2"])
.tapped({ (index) in
print("Tapped index is \(index)")
}
)
})

阅读更多



自己 GitHub 上 fork 的 swift 仓库还是很久之前的。开始阅读代码时,怎么更新呢?这是个问题,查阅了 Google ,解决方法如下,记录下来。

  1. 使用 git remote add 增加源分支地址到项目远程分支列表中

    1
    git remote add swift git@github.com:apple/swift.git
  1. 使用 git remote -v 查看添加结果
  2. fetch 源分支最新代码到本地

    1
    git fetch swift
  3. 合并两个版本的代码

    1
    git merge swift/master
  4. 将合并完成的代码 push 到自己 fork 之后的仓库里

    1
    git push origin master

DONE!!!

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×