No Internet – Waiting For App Update Approval

I am currently still waiting for iSupplement 2.0 to be approved by Apple. I also have just moved into the house and will not have Internet here until Monday. I should be able to get online Sunday from work to check in on a few things. I have also noticed a minor bug in iSupplement which I plan on fixing right now and submitting version 2.0.1 as soon as 2.0 is approved. The bug only happens when you have enough supplements entered to warrant scrolling on the main page. The problem seems to be that when you scroll everything is updated every time the cellAtIndexRow method is called which causes a good deal of lag bear with me the fix should be quick. Enjoy.

Read More

iSupplement v2.0 Submitted to the App Store

I just finally finished implementing local push notification and some various bug fixes. The hardest part of adding Local Push Notification is the fact that there just aren’t any helpful guides besides Apples documentation. The most challenging aspect of adding in the local notification was making sure notifications were removed that were no longer needed. For example lets say that someone hits Take a Dose! and then hits it again, well following my original implementation this caused 2 notifications to be scheduled just seconds after each other, which is just plain annoying. When you undo a dose the notification would still remain or I would have to clear all of the local notifications and have the user go into the detail screen for each supplement to re-establish the notification. I finally came up with a solution which was actually quite simple. I decided to grab a unique value from the notification which is the localNotif.userInfo attribute, which is a NSDictionary. After establishing this anytime a change is made to scheduled notifications, the app checks for a previous notification for this particular supplement and kills it then schedules the new notification. When you undo a dose, the notification resorts to the previous value. Another feature I have added is the Date picker wheel. Instead of NOW being the only time you can take your supplements, you now have a wheel to enter when you took the supplement, of course the wheel defaults to now but you can adjust it to whatever you want. I also fixed a few bugs, 1 was with my stop light system for quickly checking what supps are coming up soon. It seems that sometimes the light would stay red instead of going green that has been fixed. Another bug I found was when you take the first dose of the day, the “Today’s doses” value would start at 0 instead of incrementing. I fixed this bug as well. Hopefully Apple will be speedy in approving my first major update for iSupplement and thank you everyone for all of your support!

Read More

iPhone 4 Reception Issue

iPhone Reception

Whether you have an iPhone or are looking to get what I am sure you have heard about the issues that early buyers seem to be having. Many people have posted videos demonstrating the “death grip” which can drop the phone from 5 bars to searching within seconds. I can not get my phone to do this. I have watched several videos and tried every grip yet no matter what I try I do not lose any signal. I have tried moistening my hands, using metal etc. Supposedly the issue is in the lower left corner where 2 bands are separated by a black strip. By touching both of these bands the antennas “short out” causing the loss of signal. If you read my earlier post you would know I did not get into the first batch of pre orders instead I ordered my iPhone on June 25th and received it July 9th. What this tells me is that the first batch of iPhones had a problem and were shipped anyway and the problem no longer exists for later batches of phones which also tells me that the problem most likely was occurring in the manufacturing process (maybe that’s why we haven’t seen the white IPhone yet). Although this is pure speculation on my part I feel it has a decent foundation.

Read More

iSupplement 2.0 Under Development

I am hard at work implementing the new local push notifications in to iSupplement. Once this task is complete I plan to add a new way to edit the time the supplement was taken, and then update all relevant fields especially the SQLite DB. The biggest problem I am having so far is the general lack of information on Local Push Notifications all examples place the code in the App Delegate the problem with this is that my SQLite DB is not accessed via the delegate rather the RootViewController has direct access to the DB. I will update everyone when I have finished this feature and begin work on another. Hopefully this won’t take too long :) Enjoy!

Read More

iPhone 4 is here!!!

I just got my new iPhone 4 from FedEx a few days early and I am loving it. I need to sync with my Mac when I get home from work but I threw some apps on to get started. I am using WordPress’s app to write this post and should be posting some pictures and more review info in the next few days!! Enjoy

Read More