文件名称:learn-swift:通过这些游乐场以交互方式学习Apple的Swift编程语言
文件大小:101KB
文件格式:ZIP
更新时间:2024-04-20 18:57:46
Swift
学速 通过这些游乐场以交互方式学习Apple的Swift编程语言。 ###目标听众 熟悉C ++和/或Objective-C的程序员。 ###您需要什么 您将需要XCode 6.0 GM(或更高版本)或6.1 Beta 2(或更高版本),并且可能需要Mac才能在其上运行。 目的和目标 这些游乐场不只是入门,它旨在使程序员尽可能快地掌握Swift,以便他们可以开始高效地使用Swift。 这些游乐场只覆盖语言。 他们不深入Swift标准库或其他API。 为了增进理解,建议您一路尝试一下。 玩“假设”游戏。 这些是现场游乐场,可提供近乎实时的编辑反馈。 ###内容来源 我在通过Apple图书“ Swift编程语言”的“语言指南”部分工作时创建了这些文件。 我认为该部分中的信息在这里非常完整,非常简洁地表示出来。 许多示例直接来自本书。 该书的“语言参考”部分中的一些部分也包括在内,我
【文件预览】:
learn-swift-master
----11. Methods.playground()
--------contents.xcplayground(248B)
--------section-1.swift(6KB)
--------timeline.xctimeline(408B)
----1e. Assertions.playground()
--------contents.xcplayground(248B)
--------section-1.swift(576B)
--------timeline.xctimeline(407B)
----13. Inheritance.playground()
--------contents.xcplayground(248B)
--------section-1.swift(4KB)
--------timeline.xctimeline(408B)
----7. Closures.playground()
--------contents.xcplayground(248B)
--------section-1.swift(8KB)
--------timeline.xctimeline(410B)
----22. Generics.playground()
--------contents.xcplayground(248B)
--------section-1.swift(10KB)
--------timeline.xctimeline(408B)
----1a. The Basics.playground()
--------contents.xcplayground(248B)
--------section-1.swift(9KB)
--------timeline.xctimeline(702B)
----4b. Dictionaries.playground()
--------contents.xcplayground(248B)
--------section-1.swift(5KB)
--------timeline.xctimeline(702B)
----14a. Initialization.playground()
--------contents.xcplayground(248B)
--------section-1.swift(7KB)
--------timeline.xctimeline(408B)
----20. Extensions.playground()
--------contents.xcplayground(248B)
--------section-1.swift(5KB)
--------timeline.xctimeline(408B)
----3. Strings and Characters.playground()
--------contents.xcplayground(248B)
--------section-1.swift(3KB)
--------timeline.xctimeline(408B)
----4a. Arrays.playground()
--------contents.xcplayground(248B)
--------section-1.swift(5KB)
--------timeline.xctimeline(410B)
----99. Not The End.playground()
--------contents.xcplayground(248B)
--------section-1.swift(2KB)
--------timeline.xctimeline(408B)
----5. Control Flow.playground()
--------contents.xcplayground(248B)
--------section-1.swift(11KB)
--------timeline.xctimeline(409B)
----8. Enumerations.playground()
--------contents.xcplayground(248B)
--------section-1.swift(5KB)
--------timeline.xctimeline(409B)
----18. Type Casting.playground()
--------contents.xcplayground(248B)
--------section-1.swift(6KB)
--------timeline.xctimeline(408B)
----9. Classes and Structures.playground()
--------contents.xcplayground(248B)
--------section-1.swift(5KB)
--------timeline.xctimeline(408B)
----23. Advanced Operators.playground()
--------contents.xcplayground(248B)
--------section-1.swift(10KB)
--------timeline.xctimeline(407B)
----19. Nested Types.playground()
--------contents.xcplayground(248B)
--------section-1.swift(3KB)
--------timeline.xctimeline(408B)
----README.md(1KB)
----10. Properties.playground()
--------contents.xcplayground(248B)
--------section-1.swift(10KB)
--------timeline.xctimeline(408B)
----21. Protocols.playground()
--------contents.xcplayground(248B)
--------section-1.swift(13KB)
--------timeline.xctimeline(409B)
----1c. Tuples.playground()
--------contents.xcplayground(248B)
--------section-1.swift(1KB)
--------timeline.xctimeline(120B)
----15. Deinitialization.playground()
--------contents.xcplayground(248B)
--------section-1.swift(2KB)
--------timeline.xctimeline(408B)
----2. Basic operations.playground()
--------contents.xcplayground(248B)
--------section-1.swift(3KB)
--------timeline.xctimeline(408B)
----6. Functions.playground()
--------contents.xcplayground(248B)
--------section-1.swift(13KB)
--------timeline.xctimeline(409B)
----14b. Initializer Chaining.playground()
--------contents.xcplayground(248B)
--------section-1.swift(7KB)
--------timeline.xctimeline(410B)
----1b. Type alliases.playground()
--------contents.xcplayground(248B)
--------section-1.swift(622B)
--------timeline.xctimeline(407B)
----1d. Optionals.playground()
--------contents.xcplayground(248B)
--------section-1.swift(7KB)
--------timeline.xctimeline(408B)
----12. Subscripts.playground()
--------contents.xcplayground(248B)
--------section-1.swift(2KB)
--------timeline.xctimeline(410B)
----16. ARC.playground()
--------contents.xcplayground(248B)
--------section-1.swift(14KB)
--------timeline.xctimeline(411B)
----17. Optional Chaining.playground()
--------contents.xcplayground(248B)
--------section-1.swift(3KB)
--------timeline.xctimeline(408B)