Podcasts by The iOS Dev Diary

The iOS Dev Diary

Fantastic Adventures in Objective-C

Further podcasts by Jay Versluis

Podcast on the topic Technologie

All episodes

The iOS Dev Diary
Building a Day Counter on iOS–Part 3 from 2018-04-11T04:34:54

In this series I’ll show you how to create a simple Day Counter on iOS, using Objective-C and Xcode 9. The idea is to set a date in a settings screen, and then see how many days have elapsed on the...

Listen
The iOS Dev Diary
Building a Day Counter on iOS–Part 2 from 2018-04-04T04:23:16

In this series I’ll show you how to create a simple Day Counter on iOS, using Objective-C and Xcode 9. The idea is to set a date in a settings screen, and then see how many days have elapsed on the...

Listen
The iOS Dev Diary
Building a Day Counter on iOS–Part 1 from 2018-03-29T12:26:31

In this series I’ll show you how to create a simple Day Counter on iOS, using Objective-C and Xcode 9. The idea is to set a date in a settings screen, and then see how many days have elapsed on the...

Listen
The iOS Dev Diary
How to present a view controller on top of a UISplitView Controller–Part 2 from 2015-12-06T05:56:13

The second part of this mini-series about presenting another UIViewController on top of a UISplitViewController in iOS 9 and Xcode 7. Check out the first part here, complete with code snippets and ...

Listen
The iOS Dev Diary
How to present a view controller on top of a UISplitView Controller–Part 1 from 2015-11-30T16:47:38

Since its introduction in iOS 5, our good friend the UISplitView Controller has always had a really annoying habit: it has to be the root view controller in our apps. This means that it cannot be p...

Listen
The iOS Dev Diary
Building a searchable UITableView in iOS 9–Part 4 from 2015-11-25T06:23:37

In this final part of our project we’ll finish off the app by implementing a little Key Value Observation magic. This will let us update our second UITableViewController when new search results are...

Listen
The iOS Dev Diary
Building a searchable UITableView in iOS 9–Part 3 from 2015-11-18T06:21:01

In this part of our series we’ll take a look at how we actually filter the data that is displayed in the searchable table view. We do that using an NSPredicate. Check out the first part here, as we...

Listen
The iOS Dev Diary
Building a searchable UITableView in iOS 9–Part 2 from 2015-11-11T06:10:58

In the previous part we’ve setup our project and the relevant graphical bits to make the app display the table view. Now it’s time to implement the UISearchController object that will be at the hea...

Listen
The iOS Dev Diary
Building a searchable UITableView in iOS 9–Part 1 from 2015-11-05T23:26:04

In this 4 part course I’ll show you how to build a searchable UITableView using iOS 9.1 and Xcode 7.1. Part 1 will talk you through how to build a UITableView with dummy data In Part 2 I’ll show yo...

Listen
The iOS Dev Diary
How to load UIStoryboards depending on screen height in iOS from 2015-05-19T19:28

A while ago I’ve written an article about how to load different storyboards depending on the screen size of an iOS device. Back in those days (2013) it was all a bit simpler than it is today, and I...

Listen
The iOS Dev Diary
How to build a UICollectionView in iOS 8 from 2015-02-02T17:48:42

In this episode I’ll show you how to build a UICollectionView from scratch in Xcode 6. The class is available for both iPhone and iPad since iOS 6. If you know how to build a UITableView then build...

Listen
The iOS Dev Diary
How to create an Unwind Segue in iOS 8 from 2015-01-29T17:05:49

The Unwind Segue was introduced in iOS 6 to make retrieving data from a dismissed view controller easier. A regular Segue allows us to send data from one view controller to another, but it’s not ea...

Listen
The iOS Dev Diary
How to speak Core Data from 2014-06-25T15:39:30

In this episode core data I’ll talk you through the lingo of Core Data: those scary classes and expressions that you’ll frequently come across. In fact, this is the start of a new series: Core Data...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 6: Restoring from 2014-06-14T22:19:39

And finally in the last part I’ll show you how to restore purchases. Note that you must implement a restore option for non-consumable products or the review team will reject your app. Demo Project ...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 5: Testing from 2014-06-13T22:19:42

In this part we’ll see our hard work comes to life on a real device while we’re performing our purchase in the App Store Sandbox. Demo Project You can download the full source code of what I’m buil...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 4: The Purchase from 2014-06-12T22:19:37

Learn how to make the purchase in this part of our series about in-app purchases. Demo Project You can download the full source code of what I’m building in this screencast on GitHub: https://githu...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 3: StoreKit Observer from 2014-06-11T22:19:36

In this part we’ll setup the observers needed to react to responses from the App Store. Demo Project You can download the full source code of what I’m building in this screencast on GitHub: https:/...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 2: Custom Shop Class from 2014-06-10T22:19:34

In this part I’ll talk you through building a custom shop class and how to make “first contact” with the App Store. Demo Project You can download the full source code of what I’m building in this s...

Listen
The iOS Dev Diary
Creating an In-App Purchase in iOS 7–Part 1: Setup from 2014-06-09T20:50:17

In this 7-part screencast series I’ll show you how to create an In-App Purchase in iOS 7 with Xcode 5.1. The course will run you through everything from setting up your product in iTunes Connect, c...

Listen
The iOS Dev Diary
How to use Popovers on iPad–Part 3: Image Picker from 2014-06-02T03:07:59

In this series I’ll show you how to create Popovers on iPad. They’re fairly easy to create once you get the hang of the inner workings of the UIPopoverController. I’ll show you how to create basic ...

Listen
The iOS Dev Diary
How to use Popovers on iPad–Part 2: Storyboard from 2014-06-01T03:07:57

In this series I’ll show you how to create Popovers on iPad. They’re fairly easy to create once you get the hang of the inner workings of the UIPopoverController. I’ll show you how to create basic ...

Listen
The iOS Dev Diary
How to use Popovers on iPad–Part 1: Code from 2014-05-30T20:19:08

In this series I’ll show you how to create Popovers on iPad. They’re fairly easy to create once you get the hang of the inner workings of the UIPopoverController. I’ll show you how to create basic ...

Listen
The iOS Dev Diary
How to convert your iPhone Storyboard into an iPad Storyboard from 2014-05-19T15:22:49

Sometimes it’s just easier to start from an existing Storyboard rather than build everything again from scratch. Especially so when you want to create an iPad version of your iPhone app. When you c...

Listen
The iOS Dev Diary
iCloud in your iOS Apps–Part 5: Initial Import Hack from 2014-05-16T11:35:33

In this final part of the series I’ll let you in on a little secret that will help our app synchronise iCloud Core Data for the first time when it’s installed on another device. Some devices it app...

Listen
The iOS Dev Diary
iCloud in your iOS Apps–Part 4: iCloud and Core Data from 2014-05-15T11:35:27

In this part we’ll talk about how to make your Core Data powered app work with iCloud. This involves adding an option to your persistent store coordinator which will allow Core Data to write log fi...

Listen
The iOS Dev Diary
iCloud in your iOS Apps–Part 3: Document Storage from 2014-05-14T11:35:28

In this part I’ll show you how to use your app’s ubiquitous folder to store arbitrary files in a user’s iCloud store. We’re not going to cover the UIDocument class here because it adds a layer of c...

Listen
The iOS Dev Diary
iCloud in your iOS Apps–Part 2: Key/Value Storage from 2014-05-13T11:35:25

In this part I’ll show you how to store and retrieve data using the NSUbiquitousKeyValueStore singleton, and how to receive the relevant notification so that your app can react if data has changed ...

Listen
The iOS Dev Diary
iCloud in your iOS Apps–Part 1: Setup from 2014-05-13T03:23:41

In this 5-part series I’ll show you how to use iCloud in your iOS Apps. We’ll discuss the whole picture, starting with how to setup Xcode and your app, including App ID and Provisioning Profiles an...

Listen
The iOS Dev Diary
How to dismiss the keyboard from a UITextField in iOS from 2014-05-09T17:06:08

In this episode I’ll show you how to dismiss the iOS Keyboard, which is commonly brought up by a UITextField – but doesn’t want to leave easy once summoned. It’s easy to overlook a step in this pro...

Listen
The iOS Dev Diary
How to populate an NSTableView in code from 2014-05-04T15:16:39

I’ve previously shown you how to populate an NSTableView using Bindings and an array controller. Today I’ll show you how to do it in code. It’s relatively simple and very similar to powering a UITa...

Listen
The iOS Dev Diary
How to bind an NSArrayController to an NSTableView from 2014-04-18T00:07:02

In this episode I will show you how to bind a Table View to an Array Controller in Cocoa, using Xcode 5.1 and OS X Mavericks. We’re using Core Data to save our entries and – check it out – we’re no...

Listen
The iOS Dev Diary
How to tear down your Core Data Stack from 2014-04-09T18:10:51

You may have heard this expression before: “You need to tear down your Core Data stack before you do xyz”. It’s frequently mentioned in the Apple documentation – sadly without telling us what on ea...

Listen
The iOS Dev Diary
How to use Git Branches in Xcode 5.1 from 2014-04-07T18:21:19

In this episode I will show you how to use the Git Branch feature in Xcode 5.1. Branches are helpful if you’re developing your app. You can isolate a “working” version, create a new branch and fidd...

Listen
The iOS Dev Diary
How to use Git Tags in Xcode 5.1 from 2014-04-07T18:19:02

In this episode I will show you how to make use of Tags in Git. This is not supported in Xcode or GitHub for Mac at the time of this recording (April 2014). I will also show you how to utilise the ...

Listen
The iOS Dev Diary
How to create a searchable UITableView (2014) from 2014-04-03T17:26:51

In this course I will show you how to create a searchable table view in Xcode 5.1 and iOS 7. The app will also be compatible with iOS 6. There are six parts in total: Part 1: an overview of what we...

Listen
The iOS Dev Diary
How to push a local Xcode Project to GitHub.com from 2014-04-03T01:40:32

In this episode I will show you how to push an Xcode project to GitHub.com. This is useful if you want to share code you have written with others. The GitHub for Mac app makes this a breeze because...

Listen