标签: ios swift
每当我创建一个新类时,我必须选择这个新类是什么的子类。
为什么吗
有时候我只想要一个普通的新课。我最终使它成为NSObject(或任何东西)的子类,只是删除了类声明中的:NSObject。但有没有理由在创作时要求它呢?
NSObject
:NSObject
答案 0 :(得分:7)
您正在使用New创建新类 - > " Cocoa Touch Class"。这些类是UI元素,必须从NSObject继承。要创建没有继承的任意类,只需使用New - > " Swift文件"并自己写一切。
答案 1 :(得分:3)
当您在此屏幕上添加新文件时: 选择了Swift文件: 写下你想要的东西。
答案 2 :(得分:2)
如果您不希望某个类成为任何类的子类,则可以创建一个swift文件。