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

longofest

Editor emeritus
Original poster
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.
 
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
 
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.