Swift学习记录 Day 3

Day 3

今天做的三个项目都比较简单, 集合在一期记录,也不发图了。

知识点:

1.Tableview

和OC的tableview 没什么差别, 我使用的tableviewController,也算是可以省略一部分代码吧。

2.NavigatiionItem

直接上代码

  let leftItem  = UIBarButtonItem.init(title: "Edit", style: UIBarButtonItemStyle.plain,       
  target: self, action: #selector(Edit))
  self.navigationItem.leftBarButtonItem = leftItem

3.Date

    var date :Date?
    var dateformatter:DateFormatter?
    dateformatter = DateFormatter()
    dateformatter?.locale = Locale.current
    dateformatter?.dateFormat = "MM,dd,YYYY HH:mm:ss"   //设置显示格式
    date = Date()
    self.TimeLabel.text = dateformatter?.string(from: date!)

4.代码内初始化和StoryBoard 内关联的ViewController

在storyboard中创建一个ViewController,在将其的类选择为你创建的ViewController类。平常我们直接创建ViewController加Xib文件,可以直接使用

initWithNibName() 来初始化

但是在使用storyboard时, 我们是在storyboard里创建的ViewController,那么我们要初始化ViewController时,需要能够获得已经布局好的UI就需要先获取到storyboard,上代码!

let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "TimeViewController")

以上内容就是今天D3获取到的知识点。
100 Days of Swift 跟着他的脚步让自己的swift技能熟练


在实际项目中实践,在书写记录中巩固,每日一记。

你可能感兴趣的:(Swift学习记录 Day 3)