Monthly Archives: May 2015

Bargain V2.1 now live

Apple have just passed my recent update to Bargain. 🙂

Previously, once you’d found a bargain, if you did “Shake to clear”, when you re-entered values in the previous “bargain boxes” the text would still appear green – that’s now fixed and it’s back to black.

The other thing is a little helper in that the flip side screen now displays the version number at the bottom in case you need to report anything.

That’s it for now.

Decisions on coding my next app

Geek Alert!

My next app will need a sophisticated database. I had planned to use Apple’s Core Data framework which seemed perfect for the job, but since then I’ve learned that there’s a relatively new kid on the block, namely Realm.

Core Data’s competence is not in question, but I’ve read a fair bit on it and many comments around the net and one thing that people seem to agree on is that it’s not straightforward to implement.

Realm, on the other hand, is very simple to implement, building, as it does, on the structure of the main code in a fairly straightforward manner. For example, a Swift code fragment using Realm might look as follows:

// Create a Person object

let author = Person()

author.name = “David Foster Wallace”

// Get the default Realm

let realm = Realm()

// You only need to do this once (per thread)

// Add to the Realm inside a transaction

realm.write {

realm.add(author)

}

I don’t have the comparable Core Data code, but trust me when I say it would be a lot more complex. The Realm code is simple to understand, if you understand this sort of thing!

However, my app needs a lot more than just a database to make it all work so I’d better get on with that first. This new app will be my first app written using Swift, Apple’s brand new programming language and I’m really excited by that. I’ll keep you updated. 🙂

Identicode V1.2 now live

Apple has just passed my latest update to Identicode – no new features but a couple of bug fixes. I’ll detail these in a day or so on the release notes page on my site.

I have one new feature which I plan to implement in 1.3 which I think could be fun.

Also, I’m sad to report that yootha.com, the site with the amazing collection of digitised 60s comics, is no more as far as I can tell. It said “down for maintenance” for about a month or more and now there is just a page error. Such a shame as it was a fantastic resource and gave me the incentive to produce Identicode and the site owner kindly put a link to my app on his page.

Maybe it will return elsewhere …