在UIKit文件中使用required关键字

时间:2016-08-11 02:56:48

标签: ios swift

我目前正在学习Swift,这可能是一个愚蠢的问题,但我似乎无法找到答案,尽管彻底环顾四周。

我知道如果将required关键字放在初始化程序之前,则意味着任何子类都需要它。当学习UIViewController的子类所需的init?(coder aDecoder: NSCoder)初始化程序时,我注意到进入UIViewController.h文件时,那个初始化程序前面没有必需的关键字。这可能与UIKit框架的设置方式有关,但我不确定。

为什么required关键字不存在,并且想到它,为什么UIViewController.h中的任何函数都没有它们的主体?我的理解是Swift不使用像Objective-C那样的头文件。

0 个答案:

没有答案