Ios 为什么新类必须是某事物的子类?
每当我创建一个新类时,我必须选择这个新类是什么的子类 为什么? 有时候我只想上一节普通的新鲜课。我最终使它成为Ios 为什么新类必须是某事物的子类?,ios,swift,Ios,Swift,每当我创建一个新类时,我必须选择这个新类是什么的子类 为什么? 有时候我只想上一节普通的新鲜课。我最终使它成为NSObject(或任何东西)的子类,并删除类声明中的:NSObject。但在创造时要求它背后有什么原因吗 您正在使用新->“Cocoa Touch Class”创建新类。这些类是UI元素,必须从NSObject继承。要创建任意类而不进行继承,只需使用New->“Swift File”并自己编写所有内容。添加新文件时,在该屏幕上: 选择了Swift文件: 如果你不想让一个类成为任何类
NSObject
(或任何东西)的子类,并删除类声明中的:NSObject
。但在创造时要求它背后有什么原因吗
您正在使用新->“Cocoa Touch Class”创建新类。这些类是UI元素,必须从
NSObject
继承。要创建任意类而不进行继承,只需使用New->“Swift File”并自己编写所有内容。添加新文件时,在该屏幕上:选择了Swift文件:
如果你不想让一个类成为任何类的子类,你可以创建一个swift文件
只需选择新的“Swift文件”而不是“Cocoa类”,也可以创建自己的模板: