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.

  • Adding Actions to TableView Cells

    Adding Actions to TableView Cells

    Adding Actions to TableView Cells
    • 3:27
    • Free
    Now that the UI for the modal view is designed, we can get to work on the actual action that will trigger it. It's a modal segue triggered by selecting the tableview cell.
    • 3:27
    • Free
  • Make a Custom Popup UI

    Make a Custom Popup UI

    Make a Custom Popup UI
    • 4:26
    • Free
    Right now the list of locations is working great - except for the lack of weather lookup! We'll get to work on the visuals for this now.
    • 4:26
    • Free
  • Comparing Custom Classes

    Comparing Custom Classes

    Comparing Custom Classes
    • 3:42
    • Free
    Comparing simple types is of course built into Swift but in our case we want to consider locations equal if the name matches - ignoring the coordinates. This episode covers two ways to handle custom comparison.
    • 3:42
    • Free
  • Fine-Tuning TableView Interactions

    Fine-Tuning TableView Interactions

    Fine-Tuning TableView Interactions
    • 2:29
    • Free
    TableView cells can handle many kinds of interaction, and sometimes it takes some tweaking to make them behave exactly as you like. Here we'll set the selection styles and set up deletion from the list.
    • 2:29
    • Free
  • Make an Expanding Splash Animation

    Make an Expanding Splash Animation

    Make an Expanding Splash Animation
    • 8:14
    • Free
    Most apps have some sort of loading time when they open, and the most polished provide the user with some sort of loading state - a bit of motion or delight to distract them from the non-instantaneous load. Learn how to build one in Swift!
    • 8:14
    • Free
  • Refactoring Saved Locations

    Refactoring Saved Locations

    Refactoring Saved Locations
    • 6:11
    • Free
    Time to do some maintenance on our app. We'll make a clean sweep through and refactor all our code so it uses our newly created SavedLocation variable type.
    • 6:11
    • Free
  • Make UI Updates More Granular

    Make UI Updates More Granular

    Make UI Updates More Granular
    • 2:22
    • Free
    One way we can fine tune the UI of this app is to make the updates a bit more granular. When the location is retrieved, we should update that regardless of the status of our weather API call.
    • 2:22
    • Free
  • Encoding and Saving Complex Data

    Encoding and Saving Complex Data

    Encoding and Saving Complex Data
    • 3:35
    • Free
    UserDefaults was a great way to save data but is limited to certain types. In this lesson we'll create a custom Location class that implements the NSCoding protocol so we can save and retrieve more structured data.
    • 3:35
    • Free
  • 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
FirstLast