加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift学习笔记_1

发布时间:2020-12-14 02:14:04 所属栏目:百科 来源:网络整理
导读:好久没有写博客了,最近在做一个Swift的项目,项目本身比较简单,但是因为自己还是不熟悉Swift,导致各种心酸泪
好久没有写博客了,最近在做一个Swift的项目,项目本身比较简单,但是因为自己还是不熟悉Swift,导致各种心酸泪啊。主要把这些都写下来,大家分享分享。
  1. OC混编
    其实Swift跟OC混编是比较容易的事情,就是在一个工程中,既有.swift文件,又有.m和.h文件。
    因为本身在Swift中所有的.swift不用导入,能够直接使用,但是在使用OC写的类前,需要先导入头文件。
    在Swift中导入文件并不是直接import进去的,需要一个桥文件
    在桥文件中import进入的OC类,就可以直接在所有的.swift文件里面用了,但是在用的时候要遵循的是Swift的语法,比如 HZView *view = [[HZView alloc] init]; 在swift里面就要用var view:HZView = HZView();

    在调用HZView()之后,会自动调用HZView的init方法,而如果是带有参数的方法,就把参数写在括号里面来调用,比如:

  2. 协议
    跟OC不一样,虽然在Swift中还是单继承的,但是继承的类跟实现的协议名放在一起了。(0_0)!
    如下图:
    其中,第一个为这个类(HZSecViewController)的父类(UIViewController),剩下的是这个类所要实现的协议。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读