我认为Swift语言引起了大量iOS程序员的注意 - 其中许多人从未在他们的生活中写过一行Objective-C。
例如,我在应用程序商店中有几十个应用程序,用Titanium编写。
在Titanium世界中,记录了所有可用的属性和事件,例如UILabel的这样:
http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.UI.Label
是否有Apple等价物?我在Swift上阅读了Apple iBook - 它讨论了核心语言,它没有列出Cocoa触摸框架中可用的方法,而是让程序员根据他们的Objective-C体验直观地猜测。
这是一个公平的评估,您必须首先学习Objective-C然后将其用作Swift的桥接语言 - 或者Swift是否应该是独立的?如果是这样,那么Cocoa Touch的文档在swift中会在哪里?
答案 0 :(得分:3)
文档包含在Xcode6中(或可以下载)。您目前可以访问Window -> Documentation and API Reference
来访问它。 (或者按shift
,command
& 0
)
然后,您将拥有搜索和查找资源的完全访问权限。您还可以option
点击Xcode中的某些内容来提取该特定内容的文档。
正如您将看到它一起向您展示Obj-C和Swift的声明。这在技术上并不是Swift文档(它是iOS8库文档),但它应该与您正在寻找的类似。
注意:这篇文章最初包括屏幕截图,但我删除了它们,因为开发人员是预发布软件的not supposed to post screen shots。
答案 1 :(得分:0)
Cocoa Touch API和框架在Swift和Objective-C之间是相同的。调用API时只使用minor syntax differences。框架文档目前是预发布的,因此如果您不是注册开发人员,那么您还无法看到它。