我在哪里可以获得所有基于NS的课程的完整列表?
答案 0 :(得分:5)
据我所知,Foundation,AppKit和Core Data框架包含所有未弃用的NS *类。您可以在developer.apple.com或Apple Developer Tools本地安装的文档中找到Foundation,AppKit和Core Data的参考(使用Xcode的帮助 - >文档) 。有关所有“Cocoa”框架的列表,请启动here。
答案 1 :(得分:4)
Xcode - >帮助 - >文档:在AppKit参考和基础参考下查看。我确信在apple的开发网站上有类似的文档。
答案 2 :(得分:1)
答案 3 :(得分:1)
有一个免费的应用程序,Andy Lee写的这对于快速方法参考非常有用,称为AppKiDo:
http://homepage.mac.com/aglee/downloads/appkido.html
它为您提供了在搜索结果中包含单个框架的选项。
答案 4 :(得分:1)
如果您只想打开所有基于目标c的类的列表,只需打开终端运行
grep -Rho "@interface [a-zA-Z]\+" /Applications/Xcode.app/Contents/Developer/Platforms | cut -d" " -f2 | awk '!a[$0]++' | sort
您需要安装Xcode。 这需要一段时间,但涵盖所有平台(macOS,tvOS,watchOS等)。 要仅针对特定平台,请相应地调整路径。 所以对于macOS的改变:
/Applications/Xcode.app/Contents/Developer/Platforms
为:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
或者您可以将其进一步缩小到特定框架。这也适用于协议。只需更改@protocol的@interface。