Swift:需要类前缀吗?

ma11hew28

我应该按照Objective-C约定的建议给我的Swift类名三个字母的前缀:类名在整个应用程序中必须唯一

戴夫·德隆

不,您不需要Swift中的类前缀,因为类在它们所在的模块中具有命名空间。

如果您需要区分(例如)Array来自Swift和Array应用程序中声明类/结构之间的歧义,可以通过将其键入为aSwift.Array或a来消除歧义MyProject.Array这也适用于扩展:

extension Swift.Array {
    ...
}

extension MyProject.Array {
    ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从“类”名称中删除/替换不需要的前缀信息

来自分类Dev

我需要更改默认数据库前缀吗?

来自分类Dev

Swift 相等需要 ObjectIdentifier 吗?

来自分类Dev

全局名称空间前缀仅对于类是必需的吗?

来自分类Dev

静态需要一个类吗?

来自分类Dev

SMS服务需要类或接口吗?

来自分类Dev

这需要小部件框架或类吗?

来自分类Dev

我真的需要xmlns或前缀来使用opengraph元标记吗?

来自分类Dev

确实需要两次在tmux中绑定前缀键吗?

来自分类Dev

Swift-从MetaType获取类名吗?

来自分类Dev

Swift-从MetaType获取类名吗?

来自分类Dev

将前缀添加到所有CSS类是一种好习惯吗?

来自分类Dev

每次都需要创建一个Java类吗?

来自分类Dev

使用空基类优化需要std :: tuple吗?

来自分类Dev

继承时需要初始化父类吗?

来自分类Dev

每个页面都需要一个活动类吗?

来自分类Dev

极其简单的表仍然需要自己的模型类吗?

来自分类Dev

POD类对象初始化需要构造函数吗?

来自分类Dev

不需要定义基类析构函数吗?

来自分类Dev

C ++在构造函数中需要两个类吗?

来自分类Dev

朋友类需要包含或转发声明c ++吗?

来自分类Dev

symfony2中的每个类都需要服务吗?

来自分类Dev

我真的需要一个MySQL查询类吗?

来自分类Dev

不需要定义基类析构函数吗?

来自分类Dev

使用空基类优化需要std :: tuple吗?

来自分类Dev

我需要导入定义了类的模块吗?

来自分类Dev

继承时需要初始化父类吗?

来自分类Dev

我在单例类中需要静态变量吗?

来自分类Dev

maskedEditColumn datagridview如何使用类?是我需要的吗?