Learning Cocoa… zzz

cocoa_cupSo finally decided to try Mac OSX programming. This should be easy with some experience in iOS programming. True, true… but also not true.

My first impression while still using X-Code as the main programming tool and objective C as the language. There is still a lot that I’m not familiar with: first so many new options in Interface Builder. This is all nice, but a new list of Outlet names and connections to learn. Second new frameworks & methods to learn. Third the feeling that I don’t know anything at all… guess it’s research & reading time for now.

 

Personal note: I already fell asleep twice while reading a Cocoa Programming book. My mind trying hard to learn the content by heart (new and interesting things and also a repetition of old things). So how would a describe: why I fell a sleep? A psychological explanation called Cognitive Restructuring or just plain old NLP.

The content wasn’t that boring and it didn’t cause my mind to wander off into NeverEverLand….. oeps NLP would make this into:

The content was that boring and it did cause my mind to wander off into NeverEverLand…

So something new then. Ehm the content contains a mixture between old and new information. The new information did catch my interest and attention. But the old one didn’t and made me think of boring old repetition.

The word to look out for is “boring”. Because “old” can and is in someway the new “new”. Vintage is in nowadays. And old can be associated with wise. With age comes wisdom.

To me repetition is a good word and it equals hard work & progress. It’s training, training and training again. Like grinding for XP.

How to reframe “boring”? Boring can’t equal sleep, because I already have my daily dose of caffeine & it’s 13:00 now. The sun is shining, certainly not night time & bed time. So what about distractions? What are the things that causes my mind to wander off? If I picture my mind as a processor, then a part of the attention/resource is focussed on something else instead of reading the Cocoa Programming book. Pinpoint it and resolve it before going further.

Give in to the distraction, enjoy it but put a time limit on it.

Do something totally different like writing a blog post. Which is what I’m doing now. Plus updating the website, something that I keep putting off.

Find another book to read. Sometimes it can just be the wording that a writer use, which does’t connect with you. So glad that I’m not in school/university anymore and that I have the freedom to choose & gather my own information resource. And the internet is a big, big resource pool.

 

Sneak Peek to Daylight

promo_phone1DaylightSo was working on a location based & aware App. The coding went good somedays and bad on other days. But guess that’s the life of an App Developer. You miss one line of code and everything literally breaks down.

NSLog is my new best friend a real life saver when it comes to  error checking and application progress checker.

The other thing that’s weird for a non Developer, after weeks, months or more time coding something….you have to spent another additional time to think of ways that a user can break the App. Start the App and refusing to give location permission. Let the App run and put it in background, turn of internet access. Change time settings and other things. Really why… would someone do this. So any way I think Daylight is pretty robust now after all the error checking that I’ve done. It’s a good thing in the end I guess.

So what can I tell about Daylight? The name “Daylight” was taken in the AppStore… by the movie Daylight itself (which was kinda boring in my opinion. Vampires yeah!! Future & Vampires…bweehhh big no on that). So in the AppStore Daylight is submitted as –> Daylight Timer

And that name gives a lot away, doesn’t? Yep it tracks the daylight. More about it in a couple of days when it’s approved…or maybe not. Rejection still always a possibility.

Rules

Guess I’ve been away for a long long time. What can I say… I’m not really a blogger. Just updated 3 Apps on the site, not new apps but old ones that are already out on the AppStore but didn’t had an entry on the site. Hmm….bad. So site not really up to date then :(

All that I can say MysteryFiles.nl is run by a one man team. I can’t do everything at once can I. Anyway currently I’ve some free time so hence these blog updates etc.

So what’s on my mind? Just uploaded a new app and now… a week nothing and waiting for approval. App approval is still long as ever…or one week…is reasonable in a way considering all the updates and new apps that Apple has to review and check.

But still sometimes really annoying. For example a couple of weeks ago I updated QuickFlip with gestures and IAP (do have to make money somewhere :| ). After a week the App was live. Good…but when I checked the IAP. That wasn’t, this due to some weird error while the App was submitted the IAP wasn’t apparently. So had to submit another version of QuickFlip just for the IAP. A week later IAP rejected…WTF… turns out. A rule being “non consumables” needed a restore button. Oh dear…..resubmit again for just one button.

So the lesson I learned from this: rules are rules.AppStore rules are RULES to be followed otherwise a big red rejection sign.

rejection

Diablo 3 & paying for digital content

Like a lot of people I saw that wonderful 3003 error when trying to access the Diablo 3 Beta on friday (20th april). I tried for hours… a real stress test indeed.

Any how on saturday I did got access and how wonderful it was. First played the Witch Hunter. Which was cool, a real improvement from the rogue and amazon. Which of course I also had played from previous Diablo and Diablo 2. The bummer is a level cap at 13. Really wanted to see the more advance skills. I got the taste and wanted more…but not able until may 15th. Sigh. It’s like fishing you put out some bait and get them hooked before you wheel them in. So needless to say I preordered it. I wanted to wait first but I guess I gave in to the temptation. I foresee a future nights playing Diablo 3.

So the question that wondered into my mind is can you make a living out of playing the game? The in game auction house does seem intriguing. Auctioning your loot for real money. So my first aim and goal is to earn back the 60 euro I paid for the pre-order. Price wise it’s ok for a game like it, but for a digital version….it does seem and feel high. Doesn’t it?

Downloading the game now…

5 October 2011

It was a sad day for me and for everyone who has a feeling towards Apple and the person who represent Apple to the core, Steve Jobs.

Where was I when I heard the news? Where were you? I was in bed, sleeping. And then I woke up due to a certain buzzing sound. Yes I hate mosquito’s. At 2AM or something in the morning. Certainly not pleasant. So turned on the light to do some hunting, but couldn’t find it. So after sometimes I just sat there on my bed. I was tired, but couldn’t sleep. Or somehow, something bothered me. It was like a small voice in the back of my mind telling me that something has happened.

What I did then was sigh deeply. I thought okay I’ll reed something before I try to go to sleep again. Opened the Reeder App on my iPad for some RSS feeds and there was something about Steve Jobs. A link to an old video about him. Then another feed with some other video’s of him. Then another one… hmm… this…  don’t know how to put my finger on it. Then the dreaded feed with the announcement. NO…… I couldn’t believe it. I can’t be true. It has to be some media buzz thing. But unfortunately… I was wrong. Apple putting an statement on there site. Tim Cook’s email statement. President Obama’s statement. And a lot more evidence pointing to the same conclusion. The coin dropped in my head. I was wide awake. I can’t sleep now. It was around 3 or 4 AM in the morning 6 October. Time difference between Europe on the States. So it really just happened. I’ll remember this as 6 October in the morning. A sad day…

note about: Been There, Done That

So I just got a mail from Apple saying my app: Been There, Done That has been approved and is ready for sale. I’m happy and excited to see how it will do in the AppStore. It’s one of my biggest app with a lot of time investment. So naturally I’m hoping for a good reception.

And what is this Been There, Done That App about? It’s a travel App that lets you keep score of where you have traveled to (with free choice of the user, developed this way before the location gate). What country you have visited. It displays this in formation in a map, so you can see it with a quick glance.
Beside this it also offers you easy access to information about your travel destination.
And then there is there it the Game Center support to keep track of your travel achievements. Compare with your friends or learn what they have done in travel achievements.
Then there was of course the flag game (which is fun and also informative). My real first game. Although a simple one, but still a game. This kinda took a while to complete. Not as much time as the other features of the app but still it took some time. With a lot of crashes and rewrites of the general frame work. So I’m proud that it’s up and running.
So for the person reading this. What are you waiting for go and download it. Try it out. It’s free!

* update 1 *

So developing is never finished. Just after the app went life I tried to install the app on my iPhone 4, but it kept crashing. And I didn’t know why. Stupid thing was that app runs perfect on my iPhone 3GS (running the latest iOS). Then after some debugging and digging it turns out that iAds was causing some issues on iOS 4.1 (which my iPhone 4 was running on). Update for the fix was made and submitted the next day. So my fastest update ever for an app. But that’s not all currently working on new options, which hopefully will be ready in a week or so. That’s after Apple approves the update fix.