Learn Swift A-Z Foundations to make iOS and OSX Apps

Andrew Seeley

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
46 Lessons (2h 35m)
    • 1. Course overview & instructor introduction

      0:59
    • 2. Requirements

      0:32
    • 3. Installing Xcode

      1:18
    • 4. Playground overview & println()

      5:20
    • 5. Commenting your code

      2:29
    • 6. Varibles

      2:27
    • 7. Constants

      2:10
    • 8. Annotations

      1:59
    • 9. Character

      1:54
    • 10. String

      1:23
    • 11. String - Escape Characters

      2:15
    • 12. Int

      7:08
    • 13. Float & Double

      4:21
    • 14. Boolean

      1:00
    • 15. Tuples

      2:00
    • 16. Intro

      1:49
    • 17. String Operators

      10:59
    • 18. Int & Double Operators

      11:23
    • 19. Tuple Operators

      5:02
    • 20. If Then

      3:59
    • 21. If Then Else

      4:24
    • 22. If Then Else If

      2:28
    • 23. Switch

      8:22
    • 24. For In

      6:54
    • 25. For Conditional

      6:54
    • 26. While

      1:42
    • 27. Do While

      1:59
    • 28. Array Initalisation

      1:57
    • 29. Array Access & Modification

      5:36
    • 30. Array Looping

      3:07
    • 31. Dictionary Initalisation

      2:12
    • 32. Dictionary Access & Modification

      5:04
    • 33. Dictionary Looping

      3:01
    • 34. Converting Dictionaries to Arrays

      1:52
    • 35. Enumeration Initialisation

      3:01
    • 36. Matching Enumeration Values

      1:38
    • 37. Associated Values

      4:16
    • 38. Raw Values

      2:56
    • 39. Basic Functions

      1:08
    • 40. Parameters

      2:52
    • 41. Returning a value

      2:36
    • 42. External Parameter Names

      3:01
    • 43. Default Parameter Values

      1:54
    • 44. Variadic Parameters

      2:25
    • 45. Constant and Varible Parameters

      2:56
    • 46. Wrap Up

      0:40

About This Class

This course will teach you about Swift - Apple's newest programming language. Swift makes it alot easier to develop and understand App development so anyone can pick it up easily!

This course will focus on the fundamentals of Swift - to develop iOS/Mac apps you need a good foundation understanding of Swift first. After taking this course you will have a good understanding of Swift and will be ready to learn how to make iOS/Mac Apps!