Performance, Efficiency - Coding practice
Performance, Efficiency - Coding practice
- Subject: Performance, Efficiency - Coding practice
- From: John Ku <email@hidden>
- Date: Thu, 28 May 2009 16:57:49 -0700
I have this original class with the following method:
- (void) update {
NSString *title = [[NSString alloc] init];
title = @"TEST";
NSPoint drawAtOrigin;
drawAtOrigin.x = 0;
drawAtOrigin.y = 10;
[title drawAtPoint: drawAtOrigin withAttributes: nil];
}
Here, I updated it trying to be efficient:
*.h header file has:*
NSString *title;
NSPoint drawAtOrigin;
*.m file has:*
- (id) init {
drawAtOrigin.x = 0;
drawAtOrigin.y = 10;
}
-(void) update {
[title drawAtPoint: drawAtOrigin withAttributes: nil];
}
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?
Thanks,
John
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden