One of the tools, which I used to use with Symbian C++ projects, was an automated dependency graph generator. Can't recall the name, had totally forgotten anything like it ever existed. Totally happy in my ignorance. Blissful happy-go-lucky cowboy coding.
Until I found this tool: objc_dep.py at GitHub by nst, which does "Graph the import dependancies in an Objective-C project".
Oh the memories! Oh the horrow, when I checked my current projects...
Friday, January 6, 2012
Tuesday, December 27, 2011
How to Autogenerate App Version Number from GIT
Application needs a version number, naturally. It's publicly used to identify, which version customer is using (and reporting bugs about).
However there is a very important technical reason to take good care of version number: if you want to update application, the new version number must be bigger than the old one. Sounds easy, yet again...
Let's check the documentation:
However there is a very important technical reason to take good care of version number: if you want to update application, the new version number must be bigger than the old one. Sounds easy, yet again...
Let's check the documentation:
Thursday, December 8, 2011
How to Sort NSDictionary
Let's get this straight: you cannot sort NSDictionary.
Dictionary is a collection of keys and their objects without an order, therefore you cannot change that non-existing order. You can sort only array data types, since they are basically ordered lists.
There are still good news. You can get all keys from any dictionary as an array and sort them. Usually this is enough.
Dictionary is a collection of keys and their objects without an order, therefore you cannot change that non-existing order. You can sort only array data types, since they are basically ordered lists.
There are still good news. You can get all keys from any dictionary as an array and sort them. Usually this is enough.
Tuesday, November 29, 2011
When NOT to Release Your Application
Regardless of all "release early, release often" and "fail early, fail often" talk, there really are moments, when you SHOULD NOT RELEASE your new application.
This could be a trick question, but it's not. Just another hard lessons learned, another strike by faceless market powers. The answer is Thanksgiving, of course.
This could be a trick question, but it's not. Just another hard lessons learned, another strike by faceless market powers. The answer is Thanksgiving, of course.
Thursday, November 24, 2011
Console On Device 1.0 Now Available in App Store
I am happy to tell that second of my old three apps is finally available in App Store:
It's mainly a developer utility to check iOS console output within your device, without a computer. However many released apps write debug data into console, so occasional users can use it to check what's going on under the iOS hood - even whether some app really crashed or not (check "ReportCrash").
So why did I write it? Because I needed something like that in a real customer project, but couldn't find. Here's the story, without any names:
It's mainly a developer utility to check iOS console output within your device, without a computer. However many released apps write debug data into console, so occasional users can use it to check what's going on under the iOS hood - even whether some app really crashed or not (check "ReportCrash").
So why did I write it? Because I needed something like that in a real customer project, but couldn't find. Here's the story, without any names:
Wednesday, November 16, 2011
Releasing Console On Device - Lessons Learned
Trying to make my third release, an application called "Console On Device". Learned some new things - and old ones, too.
First of all, application name was already reserved. I did extensive research and tough name planning, when starting to design this app - in February 2011. Surprisingly at November 2011 someone else had already released an app with "my" name!
Lesson learned: I could have created iTunes Connect app record right away to reserve the name. However in this case luck was on my side: I found a new better name!
First of all, application name was already reserved. I did extensive research and tough name planning, when starting to design this app - in February 2011. Surprisingly at November 2011 someone else had already released an app with "my" name!
Lesson learned: I could have created iTunes Connect app record right away to reserve the name. However in this case luck was on my side: I found a new better name!
Labels:
AppStore,
configuration,
ConsoleOnDevice,
iTunesConnect,
Jomnius,
release,
scheme
Tuesday, November 1, 2011
Rise and Fall of FontType in App Store
It's three weeks since release of FontType, my first app under my own name (actually Jomnius). It's been ... interesting times. Didn't expect big sales, but hoped to get at least a few users. Nope.
Some comments and suggestions for update. None. Bug reports. Nada. Hello, anyone there?
Some comments and suggestions for update. None. Bug reports. Nada. Hello, anyone there?
Subscribe to:
Posts (Atom)





