美文网首页
swift从0开始学习

swift从0开始学习

作者: 落霞与孤鹜齐飞i | 来源:发表于2023-02-19 14:23 被阅读0次


1.类型

上面我们说了可以省略变量/常量的类型,让编译器去推断。但是我们也可以使用类型注释指定变量与常量的类型,使用方法如下

        var 标识符: 类型 = 初始值

        let 标识符: 类型 = 初始值

2.didSet 类似于oc中的set、get方法

    var editContentId: String? {

        didSet{

            guardlet newValue =editContentIdelse{return}

            print("方法执行了 \(String(describing: newValue)) \n");

        }

    }

3.guardlet类似于if语句不同的是,guardlet必须会有else语句

4.swift不同于oc的创建对象用的语句

创建一个vc对象

var subVC: WWMemoEditVC = {

        let vc = WWMemoEditVC.init()

        vc.saveBtn.isHidden=true

        returnvc

    }()

5.override重载 重载父类函数

6.lazy oc中的懒加载,不同的是swift中的lazy是语句表明为懒加载,oc中需要重写方法

7.swift中调用属性?代表有可能该属性为nil或者该函数会返回nil不确定性

self?.editContentId = "2"

8.不同的是调用方法的时候 直接写方法名即可 不需要self来调用

extension ViewController{

   func setUI() {

        print("扩展方法");

    }

}

    @IBActionfuncbuttonClick(_sender:UIButton) {

        //调用方法

        setUI()

    }

相关文章

  • iOS收藏文章-语言

    Swift Swift学习: 从Objective-C到Swift 在30 天内,从零开始学习Swift 不要用子...

  • 从0开始学习

    这段时间学习有所松懈,总是有这里那里的借口替自己掩饰不想学习的懒惰。 从新报名后期课的班级,想要从0开始重新学习后...

  • swift从0开始的心得

    我是swift初学者,跟你们一样想学习swift。技术的步伐太快,只能说人类太聪明太厉害了。苹果从2014年在WW...

  • Swift学习-变量&常量 数据类型 逻辑分支和循环使

    Playground 介绍 Playground是从Xcode6开始出现(Swift开始出现) 对于学习Swift...

  • swift(1)初探(alamofire+swiftyJSON)

    开始学习swift。这篇文章主要记录学习过程。从0到发送请求,并把数据展示在列表上。只展示用到的功能,不具体某个功...

  • Swift - 基本数据类型,及常/变量声明

    原文地址:从0到1,Swift系统学习路线 (本文代码已升级至Swift4) 下面是 Swift 中基本的数据类型...

  • 开发工具

    从0开始学习 GITHUB 系列之「初识 GITHUB」 从0开始学习 GITHUB 系列之「加入 GITHUB」...

  • GitHub

    转载: 从 0 开始学习 GitHub 系列之「初识 GitHub」 从 0 开始学习 GitHub 系列之「加入...

  • 从0开始学习python

    短期目标:半个月内重现“飞机作战”小游戏,并添加一种强化道具 长期目标:一年内写出一个“桌面小人”,需求,鼠标点击...

  • openGLSL从0开始学习

    首先,找了些优秀的学习网站 openGLSL https://learnopengl-cn.github.io/h...

网友评论

      本文标题:swift从0开始学习

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