Git for iOS
If you are going to write code, you shouldn't do it without the benefits and security of a Version Control System (VCS). In this workshop, we'll explore Git, GitHub and how Xcode can help you use both as part of your daily routine. This is a must-watch for any aspiring iOS Developer.Viewed
Debugging for iOS
Xcode comes equipped with a variety of tools to help debug your code. We'll explore the nuts and bolts of how to get the most out of the software, as well as discuss the how's, when's and why's of debugging in general.Viewed
iOS Improving Interaction with Animation
Improve your user experience through simple animation. Explore the fundamentals of iOS UIView animation as well as the building blocks of Core Animation - unlocking loads of versatility using very little code.Viewed
Dependency Management with CocoaPods for iOS
If you've been programming for iOS for long, you've probably heard of CocoaPods. If you haven't, it's time to get acquainted. CocoaPods is an industry standard Dependency Manager that will help keep all your dependency ducks in a row, so you can focus on what's really important - creating great apps!Viewed
iOS Memory Management
Memory management has changed considerably since iOS first came on the scene. Let's explore how to manage memory effectively in the newest Swift code, legacy Obj-C code and bridge the gap between the two.Viewed
iOS Submitting to the App Store
Learn how to take an iOS app from your local machine to the App Store. Explore the requirements, processes and best practices for getting your app approved and ready for sale.Viewed
Comparing Code: Swift and Objective-C
Let's dissect how the same app can be built using Swift or Objective-C. We'll pick apart the syntactical differences as well as the some of the most common pitfalls in moving from one language to the other.Viewed
iOS Development with Objective-C
iOS Developers write software applications (apps) using a programming language called Objective-C and a development environment called Xcode. In this track, we'll get off to a running start by building a simple crystal ball iPhone app that can predict the future! Then, we'll switch gears and get a more formal introduction to programming and iOS development. Finally, we'll finish things up by building a more intermediate iPhone app that reads external data sources. Please note: iOS apps can only be built on a Mac computer, and not a PC.
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
Some companies that use these technologies regularly include: Treehouse, Apple, Google, Airbnb, Twitter, Facebook, Uber, Lyft, Snap and Amazon.