XcodeCapp improvements

- Convert to ARC, garbage collection is deprecated.
- Support radio buttons and groups as outlets in IB.
This commit is contained in:
Aparajita Fishman
2013-02-22 23:56:21 -05:00
parent ce0aadfcf7
commit 67624208de
8 changed files with 377 additions and 369 deletions
+5 -5
View File
@@ -27,9 +27,9 @@ AppController *SharedAppControllerInstance = nil;
float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth)
{
NSTextStorage *textStorage = [[[NSTextStorage alloc] initWithString:myString] autorelease];
NSTextContainer *textContainer = [[[NSTextContainer alloc] initWithContainerSize:NSMakeSize(myWidth, FLT_MAX)] autorelease];
NSLayoutManager *layoutManager = [[[NSLayoutManager alloc] init] autorelease];
NSTextStorage *textStorage = [[NSTextStorage alloc] initWithString:myString];
NSTextContainer *textContainer = [[NSTextContainer alloc] initWithContainerSize:NSMakeSize(myWidth, FLT_MAX)];
NSLayoutManager *layoutManager = [[NSLayoutManager alloc] init];
[layoutManager addTextContainer:textContainer];
[textStorage addLayoutManager:layoutManager];
@@ -63,7 +63,7 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth)
_archivedDataView = [NSKeyedArchiver archivedDataWithRootObject:dataViewError];
if (!growlDelegateRef)
growlDelegateRef = [[[PRHEmptyGrowlDelegate alloc] init] autorelease];
growlDelegateRef = [[PRHEmptyGrowlDelegate alloc] init];
[GrowlApplicationBridge setGrowlDelegate:growlDelegateRef];
@@ -437,7 +437,7 @@ float heightForStringDrawing(NSString *myString, NSFont *myFont, float myWidth)
NSFont *currentFont = [[dataViewError fieldMessage] font];
float height = heightForStringDrawing(content, currentFont, [tableView frame].size.width);
return height + 25;
return height + 31;
}
@end