Topic  

Swift

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

There are 6 Swift courses.

  • by Chris Slowik

    Building a game with SpriteKit is surprisingly easy, and super rewarding! Learn to wrangle sprites effectively and build a fun and beautiful...

  • Kite to Code

    5 Episodes
    by Chris Slowik

    Use Kite to create a custom input field with a ton of awesome micro-interactions. Kite generates the Swift code that forms the basis of the ...

  • Swift Animation

    1 Episodes
    by Chris Slowik

    We'll be focusing entirely on visuals and motion design in this ongoing series, building rich animated interactions in Swift.

  • by Chris Slowik

    Mac menu bar apps are pretty easy to make, and fun! See how to put together a clock (that tells time via color) in this short Swift course.

  • by Chris Slowik

    Take a journey through building a feature-complete app in Swift, and learn how to bring your ideas to life. Designers have great ideas for a...

  • Swift Basics

    6 Episodes
    by Chris Slowik

    Swift is a great place to start your coding journey, and this quick primer will get you started with the basic concepts.

There are 46 Swift episodes.

  • Saving and Persisting User Data

    Saving and Persisting User Data

    Saving and Persisting User Data
    • 3:11
    • Free
    The "Saved Locations" screen has had a major flaw to this point — it didn't actually save the list of locations when one was added. We'll be tackling that issue in this lesson, using the UserDefaults system object to save and store our locations.
    • 3:11
    • Free
  • Implementing a Custom Loading Animation

    Implementing a Custom Loading Animation

    Implementing a Custom Loading Animation
    • 4:34
    • Free
    Little details can make your app shine. In this episode, we're going to swap out the standard loading indicator with a custom weather-related animation of our own.
    • 4:34
    • Free
  • Retrieving Data From an API

    Retrieving Data From an API

    Retrieving Data From an API
    • 6:56
    • Free
    This is getting really exciting. Now it's time to use the solid foundation we've built to retrieve some real data and display it!
    • 6:56
    • Free
  • Recognizing Gestures on UI Elements

    Recognizing Gestures on UI Elements

    Recognizing Gestures on UI Elements
    • 3:26
    • Free
    Our weather icon doesn't recognize any gestures by default, since it doesn't inherit from the UIControl class (it's a UIView subclass). We'll have to add that ability in this lesson.
    • 3:26
    • Free
  • Integrating Pods In Your Xcode Project

    Integrating Pods In Your Xcode Project

    Integrating Pods In Your Xcode Project
    • 2:24
    • Free
    Not everything needs to be written from scratch, and there's tons of useful code out there ready to be integrated into your project. Cocoapods provides a really easy way to do this and to manage dependencies.
    • 2:24
    • Free
  • Saving Variables and Triggering Alerts

    Saving Variables and Triggering Alerts

    Saving Variables and Triggering Alerts
    • 6:40
    • Free
    In this episode, you'll add a bit of functionality to the Saved Locations screen. We need a way to save our current location to the list, and we'll accomplish this by adding a plus button on the Saved Locations tableview controller.
    • 6:40
    • Free
  • What to Build After Your Mac Swift App is Completed

    What to Build After Your Mac Swift App is Completed

    What to Build After Your Mac Swift App is Completed
    • 4:06
    • Free
    Now that our simple clock app has been built, it's time to discuss some ideas about what to explore next. Chris hints at an idea for adding different color spaces to the clock!
    • 4:06
    • Free
  • Fixing the Menu Items

    Fixing the Menu Items

    Fixing the Menu Items
    • 2:15
    • Pros
    Here we'll tackle something that will be a part of any project you work on.. squashing bugs! There are a couple simple ones we've encountered so far, and in this episode you'll fix them.
    • 2:15
    • Pros
  • Tell Time With Color

    Tell Time With Color

    Tell Time With Color
    • 5:31
    • Pros
    Putting it all together, those extensions you just wrote are going to come in handy. Every second we'll update the app icon with a color that reflects the current time.
    • 5:31
    • Pros
  • Making the App Icon with NSImage

    Making the App Icon with NSImage

    Making the App Icon with NSImage
    • 4:17
    • Pros
    We'll make another extension in this lesson, to add the ability to draw our app icon to NSImage. This calls for playing with bezier paths and drawing functions!
    • 4:17
    • Pros