我知道Swift课程不需要添加前缀,但xib / storyboard文件怎么样? 例如: 我有一个RootViewController.swift,我想创建一个xib文件,我应该命名xib文件XXXRootViewController.xib或只是RootViewController.xib可以吗?
答案 0 :(得分:0)
IIRC OS将查找与视图控制器相同的XIB文件。因此,如果您有RootViewController.swift
,则可以使用nibName:nil
加载它。在这种情况下,操作系统将加载RootViewController.xib
但是,我总是将其命名为RootView.xib
(并明确地将其命名为nibName
),因为对我而言,它不是控制器本身而是视图描述。 YMMV