Spent the day cleaning…

March 16, 2008

Well, I knew I had some memory leaks, but I didn’t realize they were so bad until I profiled it. 64MB after one fetch request.

So I went through the program and fixed the leaks, and reduced them down to  64KB, which I don’t know if I can actually get rid of since they are associated with NSNumber calls. I cannot find any Apple documentation that says whether these objects are autoreleased or not. Or even retained for that matter, since the program crashes if I don’t retain them, but if I release them myself, the program crashes. What gives? Anyway, I’m glad I went through to find these problems now, as opposed to later!

 I am going to implement a goal-oriented approach to workout tracking in Fitness.app, since traditional workout routines can be used for many different personal goals ranging from weight loss and weight gain to strength routines, and endurance training. CrossFit peeps won’t have to worry though, I’m keeping you guys top priority.

I’ve been thinking about what I can build for the iPhone / iPod Touch, and am keeping this in the back of my mind, since my main focus is this program. I know I will integrate this program with a portable version, whether the portable version will be feature rich, or just a way to record daily activities is dependent on the amount of free time I have, which currently is very little.

Advertisements

iPhone and iPod Touch

March 8, 2008

Apple released the SDK.’nuff said.


Software woes.

February 5, 2008

I suppose a status of how far along this really is due. Due to the complexity of the application and my newness in writing a large software program I don’t really want to release a beta or evan a late release alpha if it isn’t even ready. So right now, due to my upcoming workload at the end of the month, I will probably have to postpone a beta release until the end of summer. I know I don’t want to wait that long for people to start using this, but I don’t want to release a horrible beta that will turn users off. So I think this is the right thing to do. It’s not like there is any competition out there. Everything else out there just sucks. BAD. Honestly, I would really like to put some preliminary iPod support in this thing, and right now it looks like it will only be iPod Touch / iPhone support since that SDK will be released. I just wish there was a SDK for all the other iPods. Keep your eyes peeled.