美文网首页
Swift第二天

Swift第二天

作者: 涵啸虎 | 来源:发表于2020-04-24 19:22 被阅读0次

接着Swift初见

自己是基于Object-C语言的iOS开发者,Swift与Object的语法虽然不同,但是在iOS项目上还是有很多共通之处。现在开始在项目中一边学习,一边练习。

参考

自学 iOS - 三十天三十个 Swift 项目

Project02 字体和表格

实现效果(自己仿写,Swift5.0,Xcode11.4)

项目依旧简单,结合ib,实现在tableview上显示文字以及字体切换。

【知识点】

1、继承与协议实现的写法

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource 

Swift强化了协议,向上面这样写,其实乍眼一看也不知道第一个是继承父类,看到是class才分析出紧跟着的第一个是父类。关于协议会在后面单独学习。

2、手势的实现和selector方法

let gesture =UITapGestureRecognizer(target:self, action:#selector(changeFontDidTouch(_:)))

        changeFontLabel.addGestureRecognizer(gesture)

@objc func changeFontDidTouch(_ sender:AnyObject){

    }

放在selector里的方法要标注@object

3、cell的重用写法

let cell = tableView.dequeueReusableCell(withIdentifier:ViewController.identifier, for: indexPath)

相关文章

  • swift学习第二天

    今天是学习swift的第二天,主要讲的是OC代码迁移到swift当中 一.懒加载格式:lazy var变量名:变量...

  • Swift3.0更新之各种坑

    长期更新,记录从Swift2.3迁移到Swift3.0苹果公司给的大坑。 中秋节第二天,打开电脑,马丹,Xcode...

  • iOS 12 开发者笔记 @WWDC 18, Day 2

    WWDC 第二天,为大家带来 What's new in Swift 以及 What's new in Cocoa...

  • swift -第二天

    一 : 字符串的使用 : 1>字符串的定义 1.1 不可变字符串的定义 1.2 可变字符串的定义 2>获取字符串的...

  • swift第二天

    前言 今天的swift小练习比较简单, 主要目的是如何快速熟悉storyboard拖线后的代码风格. 下面我们来看...

  • swift - 第二天

    所有的属性值、成员变量都必须初始化 view连接到Controller中的属性,带了 ‘ ! ’ 则不用初始化 ...

  • Swift第二天

    接着Swift初见 自己是基于Object-C语言的iOS开发者,Swift与Object的语法虽然不同,但是在i...

  • 中文版链接

    中文版链接swift-4.0swift-3.1swift-3.0swift-2.2swift-2.1swift-2.0

  • Swift -- 中文版两大官方文档汇总(http://www.

    欢迎使用Swift (一)关于Swift--About Swift (二)Swift 初见--A Swift To...

  • swift String to Size

    Swift 4 Swift 3 Swift 2.3

网友评论

      本文标题:Swift第二天

      本文链接:https://www.haomeiwen.com/subject/adrqwhtx.html