On 28 May 2009, at 16:57, John Ku wrote:
<snip>
Is this a more efficient way to code? Which coding practice is better in
terms of efficiency, memory, performance?
The update method will get called often. So Im thinking there is no need to
create 'NSPoint drawAtOrigin' everytime.
Your thoughts?

NSPoint is a structure, not an object, so creating it is practically free - there is literally no measurable difference in performance between the two approaches.

However, you have an unrelated but serious problem in your original class:

NSString *title = [[NSString alloc] init];
title = @"TEST";

This leaks a NSString object. Also, it's almost never correct to call NSString's init method, as the object created is immutable.
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to