-
作用:避免类名重复;
-
不同项目的命名空间是不一样的,默认情况下命名空间就是当前项目的名称;
-
正是因为Swift中有命名空间,所以在做Swift开发时尽量使用cocoapods来集成第三方框架;
-
命名空间的名称默认情况下就是info文件中的CFBundleExecutable属性
2016-12-09 at 下午4.35.png -
动态获取命名空间:
guard let name = NSBundle.mainBundle().infoDictionary!["CFBundleExecutable"] as? String else {
return
}
网友评论