Timers声明##
var timer:Timer?
在这里必须将timer声明为可选类型,否则会出现class viewcontroller has no initializers 错误
Timer初始化并添加到RunLoop中##
timer = Timer.init(timeInterval: 0.1, target: self, selector:#selector(updateTimer), userInfo: nil, repeats: true)
RunLoop.main.add(timer!, forMode: .commonModes)
Timer从运行循环中消除##
// 从运行循环中移除
cycyleTimer?.invalidate()
cycyleTimer = nil
利用Timer的特点我简单做了一个定时器,地址
第二个部分就是Git基础入门,最简单的第一次将代码上传到github
step1:终端cd 进入本地项目目录
step2:git init
step3:git add .
step4:git commit -m "xxxxx" 至此git本地仓库创建完毕
step5:ssh -keygen -t rsa -C "xxxxx@xxxx.com"
step6:登录github帐号,进入setting,选择SSH and GPG keys,复制刚才生成的id_rsa.pub文件内容到内容框中
step7:在github上为你的项目创建profile,并且复制生成的网址
step7:cd 进入本地项目目录
step8:git remote add origin https://github.com/xxxx/xxxxx.git(刚才复制的网址)
step9:git push -u origin master 至此提交远程仓库结束。1分钟后可以在Github 上看到自己提交的代码
原文链接:http://www.jianshu.com/p/edbd334e2ffa
当然,针对上述作者所述的步骤,不必完全照搬,首先step4,step5,step6可以在之前就完成,step1,step2,step3可以在创建项目之初就完成,所以这完全取决于你自己。
GitHub确实是个好东西,希望自己能用好,Swift3也要慢慢学起来了。加油。