2009-05-19 63 views

回答

5

据我所知,基金会,AppKit和核心数据框架包含所有未弃用的NS *类。您可以在developer.apple.com上找到Foundation,AppKitCore Data的参考文件,或者在Apple Developer Tools本地安装的文档(使用Xcode的帮助 - >文档)中找到参考。有关所有“可可”框架的列表,请开始here

+0

糟糕。看起来像我错过了核心数据。谢谢你在那里补充说,巴里。 – jess 2009-05-19 07:02:48

4

Xcode - >帮助 - >文档:查看AppKit参考和基础参考。我确定苹果的开发者网站上有类似的文档。

1

有一个免费的应用程序,安迪·李写道,是快速的方法参考是非常有用的,叫AppKiDo:

http://homepage.mac.com/aglee/downloads/appkido.html

它给你,包括在搜索结果中个别框架的选择。

+0

真棒小费,我试了一下,它真的很好。谢谢埃文。 – Boon 2009-05-22 05:01:52

+0

另请参阅“可可浏览器空气”,一个更现代的AppKiDo类似的可可文档浏览器:http://numata.designed.jp/en/programming/cocoa-browser-air.html – nst 2009-08-05 12:22:54

+0

感谢您的链接,这是一个很好的应用程序。太快了! – Evan 2009-08-06 13:28:07

0

如果你只是想一鼓作气的所有目标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即可。

相关问题