Now that you're up to speed with Swift, it's time to get familiar with its older sibling - Objective-C. Objective-C has a rich history and a very different way of doing things that may come as a surprise. In this course we're going to take a tour through the Objective-C language using Swift as our base. By the end of this course you will know the ins and outs of using the Objective-C language and be able to use either Swift, Objective-C or both to build iOS apps.
LLDB is the command-line debugger that is built into Xcode. If you learn how to use it, you can save yourself a ton of time while debugging. This series takes you all the way from basic concepts like setting breakpoints or running expressions on the command line, to advanced concepts like using Facebook’s Chisel library or writing your own custom Python LLDB extensions.
Have you ever played Flappy Bird and thought “I wish I could make a game like that?”. Well, now you can! In this series, you’ll learn how to make a polished game called Flappy Felipe, about a happy pink Mexican bird. Your game will include a mini physics engine, collision detection, score tracking, polish and “juice”, and much more. By the time you’re done, you’ll have a game ready to submit to the App Store!
One of the most important controls in iOS is the table view. In fact, it’s hard to find any app that doesn’t use them!
In this series, we’ll teach you how to effectively debug your apps in Objective-C, from beginning to advanced.