我的CoreData模型有一个Xcode生成的NSManagedObject类.
@objc(SomeClass) class SomeClass : NSManagedObject { /* ... */ }
Run Code Online (Sandbox Code Playgroud)
它在名为"SomeClass.swift"的文件中定义.我想扩展这个类,所以我创建了'SomeClassExtension.swift'.我像这样定义扩展:
extension SomeClass {
class func typeMethod1() {}
func instanceMethod2() {}
}
Run Code Online (Sandbox Code Playgroud)
这些扩展方法可以在此定义文件中使用,但它们在其外部不可见.是什么导致了这个问题?
我想使用jsdoc模块从一些源代码中提取文档条目.我已经安装了jsdoc模块,我可以jsdoc在命令行中使用.但是当我require("jsdoc")在我的代码中时,nodejs会抛出一个错误说Cannot find module 'jsdoc'.
我有nodejs v0.8.25和JSDoc 3.3.0-alpha2.它在本地和全球安装.我可以使用jsdoc命令,我jsdoc在我的node_modules文件夹中.我看不出问题出在哪里.
我在哪里可以找到一些关于jsdoc如何在命令行界面中使用它或如何记录js源代码的文档.我想要一些API文档.