内容简介:Swift iOS : 编译器的智能
编辑代码时,不小心弄错了,却意外的发现,这样的代码是可以编译通过和运行的:
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window : UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
window = UIWindow()
window!.rootViewController = UIViewController()
window!.rootViewController!.view.backgroundColor = .blue
window!.makeKeyAndVisible()
return true
}
}
import UIKit
就是说,可以先使用框架,后import。这个非常智能,感觉编译器做的比较聪明,是更加完整的分析源代码,而不是线性的分析。
这样的灵活性,让人喜欢,因为非常看一堆import早就烦了。
以上所述就是小编给大家介绍的《Swift iOS : 编译器的智能》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。