Monday, October 11, 2010

11 October 2010

Started the day with Kevin talking to us regarding product demonstrations. Never let your audiences tell you what to show. As a developer, the strengths of your product are only known by you. Therefore, never be just satisfied with finishing up the product. Test it out, learn how to best show it off!

Time now is 11.16 am. Just finished the 3rd Podcast lecture on iPhone Application Development where most of it talks about memory management. Oh and by the way, saw this and thought that it really helps on program efficiency. Instead of writing this:

- (BOOL) canCastVote
{
if (age >= 21)
{
return YES;
}
else
{
return NO;
}
}

It can be done simply this way:

- (BOOL) canCastVote
{
return ([age >= 21]);
}

Time is 11.50 am, lunch time! (:

Time now, 12.30 pm, back from lunch. Time to resume watching lectures.

Finished watching lectures 3 and 4 at 1.50 pm. Time passes really quickly when we're learning huh.

Just realized that we were working on the "wrong" assignments from the start. We're supposed to work on the Winter (2010) version, but instead we went to work on the Fall (2010) version. Hence, Zac and I were tasked to complete Assignments 1A, 1B, 2A as well as 2B. We also managed to finish going through lectures 3 and 4.

Progressed quite a lot today. Learnt many new Objective-C syntax via assignments 1A and 1B. Still have yet to complete 2A and 2B, but will get them done ASAP! Yearning to learn more new things~ Stack Overflow is a good place to look for answers too. Most of the time when I Google for anything that has got to do with Objective-C, the results are from Stack Overflow. I've added some links that actually helped in the "Useful Links" panel (:

Another thing to note!
People look for readability in source codes -

"The best source codes have the most spaces."

The amount of spaces doesn't matter after the codes comes out of the compiler. It's the efficiency that matters anyway (:

No comments:

Post a Comment