Category Archives: Apple

“I Lost My Underwear” App Version 2 Has Been Released to Apple App Store

Share this:  

So far, the only app I have ever finished and placed in the App Store is not my own app. It is an app I have written for a friend. He wrote a book of humorous poems with illustrations called “I Lost My Underwear Today and other flights of imagination.” You can find this book for sale on Amazon. He asked me to create an interactive version of the book as an app for the iPad. This is when the iPad was brand new!

Now I have finished version 2. Not only does it run on the iPad, but the iPhone and iPod Touch as well. It now has little splashes of color, some sound effects, and the page turning looks like you are turning pages in a book as opposed to flipping pages of a legal pad (which is what it looked like in version 1).

So, it is out in the app store and I know that some people that I know have bought it and left reviews. So far, in the App Store, no sales show up nor any ratings or reviews are showing up. I wonder how long it takes before those things start to be visible.

Give it a try, its only 99 cents! 🙂

If you can leave some feedback below that would be very cool too.

Here is a link:

https://itunes.apple.com/us/app/i-lost-my-underwear-today/id366405118?ls=1&mt=8

Programmatically Determining if in Full Screen Mode in Mobile Safari

Share this:  

Building a site that you want to be a web app on an iPhone, iPad, or iPod Touch?

Full Screen Detection:

Consider this meta tag:

<meta name="apple-mobile-web-app-capable" content="yes" />

If you add this to your Mobile Safari web page your page will open in full screen mode…  IF you added your page as a shortcut to your Home screen and IF you launched it from that shortcut! Otherwise if you open the page from the standard mobile Safari icon it will not be in full screen!

You might have seen how some sites have a popup balloon that points to the    button with a message on how to add to the Home screen. The popup only shows up when your not in full screen mode. How do they do this?

Mobile Safari has the following property:

window.navigator.standalone

If this property is true, we are in full screen. False, we are not in full screen!

Consider adding to your JavaScript function called by the page’s onload event something like the following:

if ("standalone" in window.navigator && !window.navigator.standalone) {   
   // code here to create a div displaying our help balloon and positioning it
   // properly on the screen.
} // end if 

Recommended Post:

Do you want to look into this subject in more detail? Ben Nadel has written an excellent post on his blog: Detecting iPhone’s App Mode (Full Screen Mode) For Web Applications.

A JavaScript Library:

Looking for  a JavaScript library that you can add to your project to do the work for you? Matteo Spinelli on his site cubiq.org has created one for you. Go to his Add to Home Screen page to find out all the details. He’s even got a QR barcode that you can use with your iPhone to test it out!

If you go to the test page on your iPhone in Mobile Safari it will do this little balloon animation on the screen where it slides from the top down so    that it ends up pointing at the  button (see screen shot below):

The JS Library is downloadable for free but Matteo will take donations via PayPal or Flattr.

Code. I have to say I downloaded the library and looked at the code. Matteo put a lot of effort into this thing. it supports multiple languages and does all sorts of fancy stuff! Enough said.

How to Fix Base SDK Missing Problem in XCode

Share this:  


In this article I cover how you can fix the Base SDK Missing problem you might have had using the iOS SDK 5.2. The video above is easiest to see in full screen mode.

Background:
I downloaded Apple’s iOS SDK 5.2 and installed it on my Mac. After that process was over , I decided to load an existing project of mine into XCode. Ok, good. Then I tried to do a build. Kaboom! It did not work! No worries I thought, I will just go to the drop-down and pick the latest SDK 5.2. But the option was not there! The thought came to me that I might have to create a new project and import all my files from my existing project just to get it to work. Not a very nice thought to say the least! Read more

Apple Crazy

Share this:  

Think Different Wordle

I think Steve Jobs would be happy with me. A little more than a year ago I bought a Macbook and an iPhone. I’ve bought iLife ’08 and iWork ’08 (in 2008). I’ve bought Finalcut Express. I’ve put down $100 to be an iPhone developer.

More recently (this year) I’ve bought a nifty 24″ screen iMac. Nice! Much easier for my 47 year old eyes to read! And, I bit the bullet and bought Adobe CS4. That suite is expensive! Yikes!

What mainly am I trying to do with all this Apple goodness (besides have fun)? I want to write a nicely written App for the iPhone and have it selling in the App Store!

I like my Apple stuff. Though, sorry Steve, there are things I still like about Windows better, things I think are done better. I might write a post on that some time.

A Status Report

Share this:  

1 to 1s.
I’ve been doing quite a few 1to1 sessions at the Apple store lately. Mostly on Finalcut Express. I’ve learned quite a bit about it. I recently took a 1to1 on Garage Band. Got that pretty much down. If I want more I will have to migrate to Logic Express or Pro. I think Garage Band will meet my needs for now.

College.
I’ve begun the process of getting my college transcripts to Devry. I plan on finally getting a bachelor’s degree. I want to finish what I started years ago!

YouTube Contest.
I entered a contest on Youtube to win a $300 light-kit. I didn’t win but it was allot of fun and I learned allot in the process.

Day Planner.
I got filler pages for my Franklin day planner. I think I now have the impetus (the fire in my belly) to put the thing to good use. Basically, to keep track of my schedule and the things I want to accomplish.

Anniversary.
The wife and I just celebrated our 6th. Took an extra day off and went to the zoo. Very enjoyable day.

Work.
I’ve been able to be more mentally engaged. Though far from perfect. I am seeing improvement here and it is encouraging.

iPhone Dev.
Went to the July Cocoa-Head users meeting in the Apple store. was okay. Also signed up for the Chicago iPhone Dev Camp that will be in August. I need to devote some more time to this. I need to be spending more time reading through the on-line documentation.

June 27, 2008

Share this:  

There’s so many things rattling around in my brain right now (as usual) and its hard to know what to pick out to talk about. And I want to write. Many times during these brain log-jams, I just throw in the towel and I don’t write a thing.

I think the best thing to do is start typing. Just start typing into the blog.

My attempts at programming the iPhone are kinda so so. I have fits of programming attempts. My main road-block seems to be learning how to use XCode properly.

I’ve talked to people who work in the Oakbrook Apple store and the big Michigan Avenue Apple store in downtown Chicago. Not suprisingly, beyond knowing how to use the iPhone, they don’t have any info/help on how to program the thing. Gosh, I wish I had gone to the developer conference Apple just had in San Fran!

I didfind out about a programmer’s group in the Chicagoland area that meets once a month at the Michigan Avenue Apple Store. The Cocoaheads. I saw some stuff out there about iPhone programming. I am planning on going to their July meeting. Wish me luck!

I finally took my first 1to1 course at the Apple store on Finalcut Express. Pretty good! Sadly, I’ve had the membership for a while now and have wasted several weeks. I am all signed up for another 1to1 though.

Are you an iPhone developer? Do you know XCode pretty well? Do you mind if I bother you with questions? Let me know.

“Cree cree creee creee…”   sound of crickets…

I got to come up with a written list of my current iPhone questions to:

  • Bring to that meeting in July.
  • To give via email addresses shown at the end of the Apple “how-to” videos.

Am I babbling? Probably.

My health (panic attack and anxiety issues) has been gradually improving as I have been:

  • Staying away from caffiene
  • Taking GABA (An amino acid)
  • Taking 5-HTP.
  • Taking B Vitamins & Magnesium.
  • Trying to eat right.
  • Taking a multiple vitamin.
  • Trying to recollect what I did right for the day not what I did wrong.
  • Trying to recollect what I completed, as opposed to what I didn’t complete.
  • Not only let my body rest, but my thoughts rest too.

One thing that has been therapeutic, has been gardening.  I’ve created this whole new garden bed in my back yard. It’s got this nice edging, cedar mulch, and I’ve planted 3 new bushes! I hope that they survive.

The bushes have some new holes in allot of the leaves. I looked on the underside of the leaves… no bugs were found. I’ve now added flowers and garden lights to my garden bed (some flowers have not been planted yet). Oh, and I have one tomato plant.

I still have dreams of living in Hawaii some day (on the beach). Okay, I don’t want much do I? 😛

Visited my dad at the nursing home. He was quite lucid. Haven’t seen him that lucid in quite some time. I know its not something I can expect regularly. If I had my druthers, I would live by the ocean in Hawaii and my dad would live with us and we would have in-home healthcare for him. I don’t know if my dad would live long enough for this to happen. I can dream.

The iPhone is Working Again

Share this:  

My iPhone is working again. It has been several days since this momentous occasion has occured.

I called Apple tech support and was graciously helped above and beyond the call of duty. It seems that I was missing a step in upgrading my iPhone OS. Thankfully, I was given the remaining step, tried it, and it worked!

iPhone SDK Beta: Some Progress

Share this:  

To all you bright programmers out there, getting the SDK working probably seemed to be cake. Not for me. Apple made things confusing. But I’m finally getting somewhere!

Getting the first app example working (which I downloaded off of Apple’s site) was an uphill struggle. I was trying to get the  Kalimba Finger Piano working on my iPhone. Downloading the right licence files, putting them in the right places. Not to mention the fact that when ordering the SDK it took me to the Apple store to purchase it and promised a delivery within 5 business days, and that I’d need to be at the ship address to sign for it… Buzzz! Wrong!

I have now downloaded and got running on my iPhone several of the examples that Apple provides. These examples look like they will help me understand how to do different things that I need to understand in order to accomplish my desired goal: A simple game that I have in mind.

Pete from Trails In The Sand: thankyou for your help.

I’ve got a binder set up where I’m keeping all my To-do lists, activity logs, and misc notes for my game. I’m trying to give structure to this thing. I dearly hope this won’t end up being another unfinished project. I’m hoping that the simplicity of the game I want to write will help me in this regards.

The next thing I’m planning to do is assemble one of Pete’s projects and get it working. I think this is the next natural step in progression. It’s one thing to get working a project where all the files have been pre-added, and everything is pre-configured and get it working, it’s another thing to take the piece-parts and do that yourself.

After that, I’m really going to start digging into the code. My to-do list is much more detailed but I think you get the idea.

Tip: When selecting an item in Provisioning, it means more than highlighting it. It means checking the checkbox on the item. This little issue had me wasting probably 2-3 hours of time trying different things.

1 2