Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

longofest

Editor emeritus
Original poster
Jul 10, 2003
2,931
1,715
Falls Church, VA
Thought about posting this on page2, but then again, we aren't a big developer destination, so I just thought I'd post it in here.

The google guys have brought the toolbox over to Mac. Read more here, and discuss.
 

iSee

macrumors 68040
Oct 25, 2004
3,540
272
I checked it out from the svn repository and poked around a little. It looks like a collection of utility code. I haven't seen anything "big" so far. But it's nice to have someone releasing generally useful, high-quality, well-tested code (presumably). You can get the gist of it from the file names:
AppKit/
COPYING
Foundation/
GTM-Info.plist
GTM.xcodeproj/
GTM_Prefix.pch
ReleaseNotes.txt
UnitTest-Info.plist
UnitTesting/
XcodeConfig/

google-toolbox-for-mac-read-only//AppKit:
GTMDelegatingTableColumn.h
GTMDelegatingTableColumn.m
GTMGeometryUtils.h
GTMGeometryUtils.m
GTMGeometryUtilsTest.m
GTMLinearRGBShading.h
GTMLinearRGBShading.m
GTMLinearRGBShadingTest.m
GTMLoginItems.h
GTMLoginItems.m
GTMLoginItemsTest.m
GTMNSBezierPath+CGPath.h
GTMNSBezierPath+CGPath.m
GTMNSBezierPath+CGPathTest.m
GTMNSBezierPath+CGPathTest.tif
GTMNSBezierPath+RoundRect.h
GTMNSBezierPath+RoundRect.m
GTMNSBezierPath+RoundRectTest.m
GTMNSBezierPath+RoundRectTest.tif
GTMNSBezierPath+Shading.h
GTMNSBezierPath+Shading.m
GTMNSBezierPath+ShadingTest.10.4.tif
GTMNSBezierPath+ShadingTest.10.5.tif
GTMNSBezierPath+ShadingTest.m
GTMNSColor+Theme.h
GTMNSColor+Theme.m
GTMNSColor+ThemeTest.m
GTMNSWorkspace+Theme.h
GTMNSWorkspace+Theme.m
GTMNSWorkspace+ThemeTest.m
GTMShading.h

google-toolbox-for-mac-read-only//Foundation:
GTMCalculatedRange.h
GTMCalculatedRange.m
GTMCalculatedRangeTest.m
GTMGarbageCollection.h
GTMNSData+zlib.h
GTMNSData+zlib.m
GTMNSData+zlibTest.m
GTMNSEnumerator+Filter.h
GTMNSEnumerator+Filter.m
GTMNSEnumerator+FilterTest.m
GTMNSString+HTML.h
GTMNSString+HTML.m
GTMNSString+HTMLTest.m
GTMNSString+XML.h
GTMNSString+XML.m
GTMNSString+XMLTest.m
GTMObjectSingleton.h
GTMRegex.h
GTMRegex.m
GTMRegexTest.m
GTMSystemVersion.h
GTMSystemVersion.m
GTMSystemVersionTest.m

google-toolbox-for-mac-read-only//GTM.xcodeproj:
project.pbxproj

google-toolbox-for-mac-read-only//UnitTesting:
GTMNSObject+UnitTesting.h
GTMNSObject+UnitTesting.m
GTMNSView+UnitTesting.h
GTMNSView+UnitTesting.m
GTMSenTestCase.h

google-toolbox-for-mac-read-only//XcodeConfig:
DebugTigerOrLater.xcconfig
DebugUnittest.xcconfig
LoadableBundle.xcconfig
ReleaseTigerOrLater.xcconfig
ReleaseUnittest.xcconfig
SharedLibrary.xcconfig
StaticLibrary.xcconfig
subconfig/

google-toolbox-for-mac-read-only//XcodeConfig/subconfig:
CodeCoverage.xcconfig
CodeCoverageStatic.xcconfig
Debug.xcconfig
General.xcconfig
Release.xcconfig
TigerOrLater.xcconfig
Unittest.xcconfig
 

kainjow

Moderator emeritus
Jun 15, 2000
7,958
7
So, what's a Google Toolbox? I followed the link, and several sub-links, but it's really not apparent.

It's a set of categories (extensions) on Cocoa classes.

Definitely some useful stuff in there, but nothing new. It's good to have a lot of it together with unit tests though.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.