diff --git a/Classes/CPXcodeWrapper.m b/Classes/CPXcodeWrapper.m index db942fa..5b45ed7 100755 --- a/Classes/CPXcodeWrapper.m +++ b/Classes/CPXcodeWrapper.m @@ -192,7 +192,7 @@ - (void)updateWorkspaceSymbolCacheForWorkspace:(IDEWorkspace *)workspace @try { @synchronized (self.workspaceSymbolCaches) { self.symbolCachingInProgress = YES; - NSMutableArray *newSymbolCacheContents = [NSMutableArray array]; + NSMutableSet *newSymbolCacheContents = [NSMutableSet set]; NSArray *interestingSymbolKinds = [NSArray arrayWithObjects: [DVTSourceCodeSymbolKind containerSymbolKind], @@ -220,7 +220,7 @@ - (void)updateWorkspaceSymbolCacheForWorkspace:(IDEWorkspace *)workspace } } - CPWorkspaceSymbolCache *newWorkspaceSymbolCache = [CPWorkspaceSymbolCache symbolCacheWithSymbols:newSymbolCacheContents + CPWorkspaceSymbolCache *newWorkspaceSymbolCache = [CPWorkspaceSymbolCache symbolCacheWithSymbols:newSymbolCacheContents.allObjects forWorkspace:workspace]; [self updateWorkspaceSymbolCacheForWorkspace:workspace withWorkspaceSymbolCache:newWorkspaceSymbolCache]; diff --git a/Classes/NSString+MiscExtensions.m b/Classes/NSString+MiscExtensions.m index c20b965..4272e9f 100644 --- a/Classes/NSString+MiscExtensions.m +++ b/Classes/NSString+MiscExtensions.m @@ -7,7 +7,6 @@ // #import "NSString+MiscExtensions.h" -#import @implementation NSString (MiscExtensions) - (BOOL)isBlank @@ -40,7 +39,7 @@ + (NSString *)nounWithCount:(NSInteger)count forNoun:(NSString *)noun { NSString *format; - if (abs(count) != 1) { + if (ABS(count) != 1) { // s, z, x, sh, and ch if ([noun hasSuffix:@"s"] || [noun hasSuffix:@"z"] || diff --git a/Resources/Info.plist b/Resources/Info.plist index 22e9859..3afa574 100644 --- a/Resources/Info.plist +++ b/Resources/Info.plist @@ -38,23 +38,25 @@ DVTPlugInCompatibilityUUIDs + ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C + F41BD31E-2683-44B8-AE7F-5F09E919790E + 7265231C-39B4-402C-89E1-16167C4CC990 + 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 + 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 + E969541F-E6F9-4D25-8158-72DC3545A6C6 + 9F75337B-21B4-4ADC-B558-F9CADF7073A7 + A16FF353-8441-459E-A50C-B071F53F51B7 + C4A681B0-4A26-480E-93EC-1218098B9AA0 + A2E4D43F-41F4-4FB9-BB94-7177011C9AED AABB7188-E14E-4433-AD3B-5CD791EAD9A3 CC0D0F4F-05B3-431A-8F33-F84AFCB2C651 - 7265231C-39B4-402C-89E1-16167C4CC990 FEC992CC-CA4A-4CFD-8881-77300FCB848A AD68E85B-441B-4301-B564-A45E4919A6AD - 9F75337B-21B4-4ADC-B558-F9CADF7073A7 992275C1-432A-4CF7-B659-D84ED6D42D3F - A16FF353-8441-459E-A50C-B071F53F51B7 640F884E-CE55-4B40-87C0-8869546CAB7A 63FC1C47-140D-42B0-BB4D-A10B2D225574 37B30044-3B14-46BA-ABAA-F01000C27B63 - A2E4D43F-41F4-4FB9-BB94-7177011C9AED - C4A681B0-4A26-480E-93EC-1218098B9AA0 8DC44374-2B35-4C57-A6FE-2AD66A36AAD9 - E969541F-E6F9-4D25-8158-72DC3545A6C6 - 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 - 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 NSPrincipalClass CPCodePilotPlugin