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 4 Swift courses.

  • 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 34 Swift episodes.

  • 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
  • Extending NSColor to Translate Time

    Extending NSColor to Translate Time

    Extending NSColor to Translate Time
    • 3:59
    • Pros
    Extensions add functionality to base classes, and they're a great way to organize your code for reusability and readability. The first task in building this app will be to build an extension to help create color from time.
    • 3:59
    • Pros
  • Starting Your Mac App Project

    Starting Your Mac App Project

    Starting Your Mac App Project
    • 2:20
    • Free
    Never thought to make a macOS app before? Here's a fun first experiment.. making a menu bar app that tells the time with color!
    • 2:20
    • Free