Really Simple Cocoa Tips (2007)
- 3. Compile Cocoa using gcc
gcc something.m -o something -framework Cocoa
Save: 2 hours of try & error
- 8. NSString, 中文?
NSString *s = @”中文” ????
Tiger 還不能 樣寫...
NSString *s =
[NSString stringWithUTF8String: “中文”];
Save: 2 hour in your life
- 9. NSString, 中文?
NSString *s = @”中文” ????
Tiger 還不能 樣寫...
NSString *s =
[NSString stringWithUTF8String: “中文”];
更好的辦法是放在 Localized Resource 裡!
Save: 2 hour in your life
- 10. NSLog, 中文?
猜猜 個程式的 Output 是啥:
#import <Cocoa/Cocoa.h>
int main() {
NSAutoreleasePool *pool = [NSAutoreleasePool new];
NSLog(@"%@", @"Hello, world.");
NSLog(@"%@", [NSString stringWithUTF8String: "世界你好"]);
NSLog(@"%@", [NSString stringWithUTF8String: "お元気ですが?"]);
NSLog(@"%@", [NSString stringWithUTF8String: "bonjour."]);
[pool release];
return 0;
}
- 24. Xcode Hotkey
opt shift⌘ ? = Help
⌘
opt
= Jump to definition /
declaration
= Look up in Apple
Reference Library
Save: 10 secs each time
- 25. __MyCompanyName__ ?
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ "ORGANIZATIONNAME" = "My Company";}'
or edit:
/Library/Application Support/Apple/Developer Tools
Save: 1 mins for googling OR 4 hours of searching your HD manually