In this screencast, you’ll learn how to use the Charts framework to create a line chart and bar chart.
A GraphQL API is an alternative to a REST API. Learn how to interact with a GraphQL API using Apollo in this tutorial for iOS.
In the conclusion to the Advanced Swift 3 video tutorial series, review what was covered and get tips on resources for further learning.
IGListKit is a list building framework that was created to make feature-creep and massive-view-controllers a thing of the past when working with UICollectionView. In this screencast, you’ll learn how to use it.
To use your custom types as dictionary keys or in sets, they need to be hashable. This video explores utilizing custom composable hash algorithms.
A hallmark of production-ready code is good error handling. Learn about the types of error handling Swift has to offer and when and how to use each.
Learn how object oriented programming works in Swift by breaking things down into objects that can be inherited and composed from.
Learn how to connect your iOS app with Siri in this SiriKit tutorial for iOS so that users can interact with your app with their voice.
By default, Swift prevents access to uninitialized raw memory. Learn to circumvent this safety when interfacing with an unsafe language or gain performance.
Closures face the same challenges that classes do when it comes to memory management. Use weak and unowned with closure captures to prevent leaks.
Protocol buffers are like a super-efficient version of JSON or XML. Learn how to use them in your swift apps with this short, high quality screencast.
This Eureka tutorial will teach you how Eureka makes it easy to build forms into your iOS app with various commonly-used user interface elements.
Swift uses Automatic Reference Counting to determine when it can release memory. Learn when to use unowned & weak to prevent reference cycles & lost memory.
In this episode, you’ll learn about polymorphism in C# and how that comes into play with your objects.
The type system can prevent usage errors and bugs from sneaking into your code. Learn to make compiler errors your friend and prevent problems at runtime.