by Andrés Ibañez | May 2, 2017 | iOS Development, Tutorials
A few years ago, Apple announced new APIs to interact with their push notification services. In late 2015, these APIs were finally made available for developers to use. In this post we will talk about the very basics of using Apple’s new Push Notification...
by Andrés Ibañez | Feb 10, 2016 | iOS Development, OS X Development, Tutorials
I recently decided to monetise the upcoming version of Mignori as a free “Lite” app and a paid “Pro” app. This was a prevalent business model before IAPs were a thing, and it almost died off completely when they were introduced. Despite all...
by Andrés Ibañez | Jul 3, 2015 | iOS Development, OS X Development, Tutorials
Swift is a truly powerful language. But a powerful language is nothing if it doesn’t have a powerful standard library. In this post we will get started with the Swift Standard library (which is small compared to the standard library of other languages, but by no...
by Andrés Ibañez | Jun 11, 2014 | iOS Development, Tutorials
Keychain If you’re a developer, you know you will, you know you will have to store sensitive data in your app sooner or later. Storing sensitive data in NSUserDefaults is a big no-no, so you just can’t store sensitive data there. Instead, just like OS X,...
by Andrés Ibañez | Oct 12, 2012 | iOS Development, OS X Development, Tutorials
Multithreading in iOS and OS X (This tutorial was written with Apple’s Documentation as a “root” base text, combined with my own knowledge on the topic. I have essentially taken bits and pieces of Apple’s documentation and modified them with...
by Andrés Ibañez | Sep 13, 2012 | iOS Development, OS X Development, Tutorials
Key-Value Coding Is Important. Key-Value Coding and Key-Value Observing are really powerful concepts found throughout Apple’s frameworks. They allow you to write code more dynamically and even observe and act accordingly when properties in your classes change....
Recent Comments