I’ve been getting a lot of emails about Pro Core Data for iOS. Most of them ask if it covers this or that. Every time I’m puzzled by the question simply because Amazon usually does a good job showing the table of contents. Come to find out, they haven’t updated it yet. So here it [...]
Continue reading about Pro Core Data for iOS – Table of Contents
Every software developer is (should be) reasonably well versed in the notion of model view controller (MVC). Yet, I still stumble into code that sometimes makes me wonder if something isn’t quite clear for some… I think at this point, everyone has the model part down pretty good. I’m being nice here because even in that [...]
Continue reading about The view, the controller and the ugly
I keep getting asked the same question and each time, even though I know the basics, I stumble my way to a precarious explanation. Even my grandmother who can’t operate a toaster oven would realize that there’s something shady about my arguments. So this time, I decided to write it down and here it goes… [...]
In the process of doing research on encrypting persistent stores for the upcoming Pro Core Data for iOS, I stumbled upon a neat recent feature that Apple calls “data protection”. In essence, if you have enabled data protection for your device as explained here, then you can tell iOS to use hardware-level encryption for any file, [...]
Continue reading about Core Data – Somewhat encrypted persistent store
A few months ago I published an iPad app to the AppStore called Ghostwriter Notes. It’s an app where you use your iPad like a regular notepad and write with your finger or a stylus. It’s been doing really well but recently it got plagued by a mysterious page disappearance problem. For any app, regardless [...]
Continue reading about Ghostwriter Notes: Page disappearance
For the past 7 weeks, I have been working on an iOS book with Rob Warner (Grailbox). The schedule is very aggressive. It incited Rob to write an excellent article about How to Write a Chapter a Week and the pain involved. But frankly, I expected a lot worse so I’m pleasantly surprised. But let’s [...]
