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

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

  • 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
  • Custom Fonts

    Custom Fonts

    Custom Fonts
    • 6:58
    • Free
    One of the key parts of any design is the typography, but how do you set this stuff up in Xcode? Check it out in this video, as well as more tips on how to alter your Navigation Bar appearance.
    • 6:58
    • Free
  • Adding Logic To The Styling

    Adding Logic To The Styling

    Adding Logic To The Styling
    • 3:29
    • Free
    Logic and conditional statements can be used even outside of regular program flow, in all kinds of creative ways.. including styling table cells.
    • 3:29
    • Free
  • Customizing The TableView

    Customizing The TableView

    Customizing The TableView
    • 4:37
    • Free
    Table views can be customized to create really just about anything you like. In this lesson we'll dive further into all the options available to us when working with Table Views in Swift.
    • 4:37
    • Free
  • Creating Custom Classes

    Creating Custom Classes

    Creating Custom Classes
    • 4:52
    • Free
    The components that are built-in as part of UI Kit are useful, but especially when used just as a starting point for customization. This lesson explores how to subclass an existing UI component to create something truly special.
    • 4:52
    • Free
  • Designing The Home Screen

    Designing The Home Screen

    Designing The Home Screen
    • 3:14
    • Free
    In this episode you'll start putting together some more of the home screen for this app, using images and labels to build the UI.
    • 3:14
    • Free
  • Navigation Controllers and Prototyping

    Navigation Controllers and Prototyping

    Navigation Controllers and Prototyping
    • 3:04
    • Free
    Building a simple clickable prototype is actually pretty easy in Xcode, only slightly more involved than something like Invision. Learn how Xcode and swift connect screens with navigation controllers.
    • 3:04
    • Free
  • Start Designing in Xcode

    Start Designing in Xcode

    Start Designing in Xcode
    • 3:46
    • Free
    Now you should understand how things work on a basic level in Xcode. Let's start designing the UI of this app, right in Xcode!
    • 3:46
    • Free