Swift 3 Tutorial In this Swift 3 tutorial, we’ll focus on how beginners may approach going from complete beginner to having a basic grasp on Swift, and we’ll be working with Swift 3. We chose to write this tutorial because newcomers will find many tutorials out there that are out of date, so it’s not…
Category: Programming
Programming related posts
Designing Animations with UIViewPropertyAnimator in iOS 10 and Swift 3
Designing Animations with UIViewPropertyAnimator in iOS 10 and Swift 3 This is part of a series of tutorials introducing new features in iOS 10, the Swift programming language, and the new XCode 8 beta, which were just announced at WWDC 16 UIKit in iOS 10 now has “new object-based, fully interactive and interruptible animation support…
SiriKit Resolutions with Swift 3 and iOS 10 – SiriKit Tutorial (Part 2)
SiriKit Resolutions with Swift 3 in iOS 10 – SiriKit Tutorial (Part 2) This tutorial written on June 20th, 2016 using the Xcode 8 Beta 1, and is using the Swift 3.0 toolchain. This post is a follow-up in a multi-part SiriKit tutorial. If you have not read part 1 yet, I recommend starting there….
Creating an iMessage Sticker App on iOS 10 with Swift – Tutorial (Part 1)
Creating iMessage Apps with XCode 8 This is part of a series of tutorials introducing new features in iOS 10, the Swift programming language, and the new XCode 8 beta, which were just announced at WWDC 16 Intro Among the most exciting additions in iOS 10 are some of the new app extension types, and…
Siri Integration in iOS 10 with Swift – SiriKit Tutorial (Part 1)
Siri integration on iOS 10 – Swift Tutorial This tutorial written on June 13th, 2016 using the Xcode 8 Beta 1, and is using the Swift 3.0 toolchain. Get Xcode 8 set up for iOS 10 and Swift 3 compilation. If you have not yet downloaded Xcode 8 Beta 1, please do so here. (Optional)…
How To Migrate Your App And Protect It From Shutdowns Like Parse’s
How To Migrate Your App And Protect It From Shutdowns Like Parse’s Editor’s Note: This article is written by Reinder de Vries, indie app developer at LearnAppMaking.com. Oh no! Parse is shutting down… How do you move on? On January 28th Parse announced it will be shutting down its service. They’re winding down the done-for-you…
Adding IBInspectable to a superclass in Swift
Adding IBInspectable to a UICollectionViewCell subclass One very useful feature I find is to add a IBInspectable background image to my views. In an entertainment app I’m currently building there is a designable cell that looks like this: @IBDesignableclass TrailerCollectionViewCell: MediaCollectionViewCell { @IBOutlet weak var lengthLabel: UILabel! @IBInspectable weak var bgImage: UIImage! { didSet { imgView.frame = self.bounds self.addSubview(imgView) imgView.image =…
Being Swifty with Collection View and Table View Cells
Here’s a common scenario: You have a table view or collection view that has a variety of different types of content. You want to display varying cells based on these types of content, and they’re all mixed within a single section. Pardon the stand-in art, but it looks roughly like this: In the Objective-C world,…
Developing tvOS Apps for Apple TV [Part 2]
Looking for some help building your Apple TV tvOS App? I’m available for consulting and development, contact me. This is part 2 of the tvOS tutorial. If you haven’t gone through part 1 yet, I suggest you run through that first. Adding Interactivity In the first section we created a simple TVML document with a…
Developing tvOS Apps for Apple TV [Part 1]
Here’s what you’ll have at the end of part 2 of this tutorial if you follow along: Looking for some help building your Apple TV tvOS App? I’m available for consulting and development, contact me. Apple TV Developer Tools Before we get started you’ll need the Xcode 7.1 beta, which you can download here: Download…