I've been going through the Apple guide to submitting your app and trying to get it all done. Still need to fix bugs first though.
Saturday, September 28, 2013
Infix Expression Calculator
I used stribehou's Infix Expression Calculator for Objective C to add math expression parsing and computation functions to a text field in my app. Woot! It uses the shunting yard algorithm, and I found it by googling about that. This algorithm is like how train yards control trains. So the interwebs aren't a series of tubes... they're a series of trains! Unless you're in London.
Agile Development
I kept seeing "Agile" everywhere so I googled it. Found some interesting links, like Jeff Sutherland's Agile Principles and Values at Microsoft, and of course the Agile Manifesto. Monjurul Habib's Agile software development methodologies and how to apply them seems like a good explanation. Of course just like with Einstein's Relativity, the original thing makes much more sense, and is much more clearly written, than any of the articles about it. Programmers aren't good writers because they approach writing the same way they approach programming. Ironically, approaching human interaction the same way you approach programming is the antithesis of the Agile philosophy :P
Monday, September 23, 2013
How to Make App Icons (Easy Way)
Found a cool site that has Photoshop templates for making app icons in an automated process.
Why People Use Underscores in Variable Names in Cocoa
I'm still confused.
why do people use underscore in variable names in cocoa
Came upon this while researching primitive setters on Stack Overflow.
Sunday, September 15, 2013
Trying to figure out how to make a touchDownRepeat work on a UISegmentedControl
CocoaNetics talks about how to programatically make a button that has double-tap functionality. But how do you use Interface Builder to do the same thing?
Sunday, September 8, 2013
Sony Camera Developing
Sony has now a way to become a developer for its WiFi cameras' API. But the API seems quite limited at this point: you cannot change the shutter speed, ISO, aperture, white balance, or any such things... just simply take a picture. Oh well, maybe later.