Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift:Xib文件是否需要前缀?_Ios_Swift_Xib - Fatal编程技术网

Ios Swift:Xib文件是否需要前缀?

Ios Swift:Xib文件是否需要前缀?,ios,swift,xib,Ios,Swift,Xib,我知道Swift类不需要添加前缀,但是xib/故事板文件呢? 例如: 我有一个RootViewController.swift,我想创建一个xib文件,我应该将xib文件命名为XXXRootViewController.xib还是只命名为RootViewController.xib是可以的?IIRC操作系统将查找与视图控制器相同的xib文件。因此,如果您有一个RootViewController.swift,您可以使用nibName:nil加载它。在这种情况下,操作系统将加载RootViewCo

我知道Swift类不需要添加前缀,但是xib/故事板文件呢? 例如:
我有一个RootViewController.swift,我想创建一个xib文件,我应该将xib文件命名为XXXRootViewController.xib还是只命名为RootViewController.xib是可以的?

IIRC操作系统将查找与视图控制器相同的xib文件。因此,如果您有一个
RootViewController.swift
,您可以使用
nibName:nil
加载它。在这种情况下,操作系统将加载
RootViewController.xib

但是,我总是将它命名为
RootView.xib
(并明确地将其命名为
nibName
),因为对我来说,它不是控制器本身,而是视图描述。YMMV