Skip to content
Miscellaneous open-sourced MacOS Cocoa code by yours truly.
Objective-C C C++ Other
Latest commit 84f8969 Apr 17, 2016 @uliwitness Add more modern and block-based version of the NSTask+UKReadAsync cod…
…e. This lets you capture the output and the standard error of a task (you can already ask an NSTask for its exit status or easily write to its standard input, so no special code for that right now). New name due to deprecation of "UK" prefix and different signature of block-based API.
Failed to load latest commit information.
English.lproj
PrivateHeaders
docs
examples Initial check-in. Jul 4, 2009
GetFileContents.c
GetFileContents.h
IBObjectContainer.h
LoginItemAPI.c
LoginItemAPI.h
NSAffineTransform+Shearing.h
NSAffineTransform+Shearing.m
NSAppleEventDescriptor+AESend.h
NSAppleEventDescriptor+AESend.m
NSApplicationWindowAtPoint.h Added licensing information to the source files. Mar 4, 2010
NSApplicationWindowAtPoint.m
NSArray+Color.h Added licensing information to the source files. Mar 4, 2010
NSArray+Color.m
NSArray+DeepCopy.h
NSArray+DeepCopy.m
NSAttributedString+AppendImage.h
NSAttributedString+AppendImage.m
NSAttributedString+HTMLFromRange.h
NSAttributedString+HTMLFromRange.m Added licensing information to the source files. Mar 4, 2010
NSBezierPath+RoundRect.h
NSBezierPath+RoundRect.m
NSBezierPath+ULIRegularPolygon.h Added category that appends a regular polygon to an NSBezierPath, wit… Apr 30, 2011
NSBezierPath+ULIRegularPolygon.m
NSColor+OpenGLExtensions.h
NSColor+OpenGLExtensions.m
NSColor+UKBrightenDarken.h
NSColor+UKBrightenDarken.m Added licensing information to the source files. Mar 4, 2010
NSColor+ULICGColor.h
NSColor+ULICGColor.m Fixed Copyright, caused by copy-and-paste of the header. Aug 15, 2011
NSData+URLUserAgent.h
NSData+URLUserAgent.m
NSData+percentageOfSimilarityTo.h
NSData+percentageOfSimilarityTo.m
NSDictionary+DeepCopy.h
NSDictionary+DeepCopy.m Added licensing information to the source files. Mar 4, 2010
NSDictionary+LocalizedObjectForKey.h
NSDictionary+LocalizedObjectForKey.m
NSDictionary+XMLPersistence.h
NSDictionary+XMLPersistence.m Added licensing information to the source files. Mar 4, 2010
NSFileHandle+AppendToStringAndNotify.h
NSFileHandle+AppendToStringAndNotify.m
NSFileHandle+SocketConnection.h
NSFileHandle+SocketConnection.m
NSFileHandle+UKReadLinewise.h
NSFileHandle+UKReadLinewise.m
NSFileManager+CreateDirectoriesForPath.h
NSFileManager+CreateDirectoriesForPath.m
NSFileManager+ExistingFilesAtPaths.h
NSFileManager+ExistingFilesAtPaths.m
NSFileManager+NameForTempFile.h
NSFileManager+NameForTempFile.m
NSFileManager+VisibleDirectoryContents.h
NSFileManager+VisibleDirectoryContents.m
NSImage+IconRef.h
NSImage+IconRef.m Added licensing information to the source files. Mar 4, 2010
NSImage+NiceScaling.h
NSImage+NiceScaling.m Added licensing information to the source files. Mar 4, 2010
NSImage+PICTHandle.h
NSImage+PICTHandle.m
NSNumber+BytesString.h Added licensing information to the source files. Mar 4, 2010
NSNumber+BytesString.m
NSNumber+Minutes.h
NSNumber+Minutes.m
NSObject+Subclasses.h
NSObject+Subclasses.m Added licensing information to the source files. Mar 4, 2010
NSOpenGLContext+DrawingExtensions.h
NSOpenGLContext+DrawingExtensions.m
NSOutlineView+ExpandAllItems.h
NSOutlineView+ExpandAllItems.m
NSScreen+ScreenAtPoint.h
NSScreen+ScreenAtPoint.m
NSSet+DeepCopy.h Added licensing information to the source files. Mar 4, 2010
NSSet+DeepCopy.m
NSStream+ReadWriteLine.h
NSStream+ReadWriteLine.m
NSString+ArrayWithRanges.h
NSString+ArrayWithRanges.m Added licensing information to the source files. Mar 4, 2010
NSString+CarbonUtilities.h
NSString+CarbonUtilities.m
NSString+EscapeString.h
NSString+EscapeString.m
NSString+EscapedStringForCommandLine.h Added licensing information to the source files. Mar 4, 2010
NSString+EscapedStringForCommandLine.m
NSString+FetchNextLine.h Added licensing information to the source files. Mar 4, 2010
NSString+FetchNextLine.m
NSString+HTMLEntities.h
NSString+HTMLEntities.m Added licensing information to the source files. Mar 4, 2010
NSString+PartialPaths.h
NSString+PartialPaths.m Added licensing information to the source files. Mar 4, 2010
NSString+TruncatedForWidthWithAttributesMode.h
NSString+TruncatedForWidthWithAttributesMode.m Added licensing information to the source files. Mar 4, 2010
NSStringDrawing+SizeWithRect.h
NSStringDrawing+SizeWithRect.m Move this to ARC. Apr 17, 2016
NSTask+UKAsyncBackgroundProcessing.h
NSTask+UKAsyncBackgroundProcessing.m
NSTask+ULIReadOutput.h
NSTask+ULIReadOutput.m
NSURLConnection+PostDictionary.h
NSURLConnection+PostDictionary.m
NSView+SetFrameSizePinnedToTopLeft.h
NSView+SetFrameSizePinnedToTopLeft.m
NSView+SizeWindowForViewSize.h
NSView+SizeWindowForViewSize.m
NSViewViewIntersectingRect.h
NSViewViewIntersectingRect.m
NSWindow+Fade.h
NSWindow+Fade.m
NSWindow+ULIZoomEffect.h
NSWindow+ULIZoomEffect.m
NSWindow+centerHorizontallyAndVertically.h
NSWindow+centerHorizontallyAndVertically.m
NSWorkspace+ApplicationIsLaunched.h
NSWorkspace+ApplicationIsLaunched.m
NSWorkspace+OpenFileAndBlock.h
NSWorkspace+OpenFileAndBlock.m Added licensing information to the source files. Mar 4, 2010
NSWorkspace+PreviewFile.h
NSWorkspace+PreviewFile.m
NSWorkspace+TypeOfVolumeAtPath.h Added licensing information to the source files. Mar 4, 2010
NSWorkspace+TypeOfVolumeAtPath.m
NSWorkspace+UnpackArchive.h
NSWorkspace+UnpackArchive.m
QTMovieUtilities.h Added licensing information to the source files. Mar 4, 2010
QTMovieUtilities.m
RemoveLoginItem.c
RemoveLoginItem.h
SCParamBlock.h
SCParamBlock.m
SynthesizeSingleton.h
ToolParams.c
ToolParams.h
UKAboutBox.h
UKAboutBox.m
UKApplicationEnumerator.h
UKApplicationEnumerator.m
UKApplicationListController.h
UKApplicationListController.m Added licensing information to the source files. Mar 4, 2010
UKBorderlessWindow.h
UKBorderlessWindow.m
UKCarbonEventHandler.h
UKCarbonEventHandler.m
UKClickableImageView.h
UKClickableImageView.m Added licensing information to the source files. Mar 4, 2010
UKColorWell.h Added licensing information to the source files. Mar 4, 2010
UKColorWell.m
UKColumnRowFilledBgView.h
UKColumnRowFilledBgView.m
UKCoordinateUtils.h
UKCoordinateUtils.m
UKCrashReporter.h
UKCrashReporter.m Modernize to use 10.11-sanctioned alert and URL access code. Apr 2, 2016
UKCustomWindowFrame.h
UKCustomWindowFrame.m Added licensing information to the source files. Mar 4, 2010
UKDebugBreak.c
UKDebugBreak.h
UKDebugNames.h UKDebugNames: Made this include Foundation, not all of Cocoa, so it's… Dec 18, 2010
UKDebugNames.m
UKDirectoryEnumerator.h
UKDirectoryEnumerator.m
UKDockProgressIndicator.h Support NSValueBinding. Nov 16, 2011
UKDockProgressIndicator.m
UKDocumentationController.h Added licensing information to the source files. Mar 4, 2010
UKDocumentationController.m
UKDropTableView.h
UKDropTableView.m Added licensing information to the source files. Mar 4, 2010
UKDumpHex.c
UKDumpHex.h
UKFNSubscribeFileWatcher.h
UKFNSubscribeFileWatcher.m
UKFSEventsWatcher.h
UKFSEventsWatcher.m
UKFadedDrawing.h
UKFadedDrawing.m
UKFastImageView.h Added licensing information to the source files. Mar 4, 2010
UKFastImageView.m
UKFeedbackProvider.h
UKFeedbackProvider.m
UKFileFinder.h
UKFileFinder.m
UKFileListController.h Added licensing information to the source files. Mar 4, 2010
UKFileListController.m
UKFilePathView.h
UKFilePathView.m
UKFileWatcher.h
UKFileWatcher.m
UKFirstResponder.h
UKFirstResponder.m
UKFlippedBoxView.h
UKFlippedBoxView.m
UKFloatingWindow.h
UKFloatingWindow.m Added licensing information to the source files. Mar 4, 2010
UKFontMenuController.h Added licensing information to the source files. Mar 4, 2010
UKFontMenuController.m
UKGradient.h
UKGradient.m
UKGraphics.h
UKGraphics.m
UKHelperMacros.h
UKIdleTimer.h
UKIdleTimer.m
UKIsDragStart.h Distinguish horz/vert mouse moves in UKIsDragStart, useful for list v… Aug 22, 2010
UKIsDragStart.m
UKKQueue.h
UKKQueue.m
UKKeyboardTableView.h
UKKeyboardTableView.m
UKListSheet.h
UKListSheet.m
UKLoginItemRegistry.h
UKLoginItemRegistry.m
UKMainThreadProxy.h
UKMainThreadProxy.m
UKNibOwner.h
UKNibOwner.m
UKPathUtilities.h
UKPathUtilities.m
UKPluginRegistry.h
UKPluginRegistry.m
UKPrefsPanel.h
UKPrefsPanel.m
UKPushReleaseButton.h
UKPushReleaseButton.m
UKPushbackMessenger.h
UKPushbackMessenger.m
UKRandomInteger.h
UKRandomInteger.m
UKScreenshotImageOfDisplay.h
UKScreenshotImageOfDisplay.m
UKScrollDocumentView.h
UKScrollDocumentView.m Added licensing information to the source files. Mar 4, 2010
UKSound.h
UKSound.m
UKSpeechSettingsView.h
UKSpeechSettingsView.m Less NIB leakage in UKSpeechSettingsView Sep 27, 2012
UKSpeechSynthesizer.h
UKSpeechSynthesizer.m
UKSystemInfo.h
UKSystemInfo.m
UKTabViewSwitchingSourceViewController.h
UKTabViewSwitchingSourceViewController.m Shut up a warning about deprecated API. Sep 27, 2012
UKTextUtilities.h
UKTextUtilities.m
UKThreadMessenger.h
UKThreadMessenger.m
UKTiledImageView.h
UKTiledImageView.m
UKToolbarFactory.h
UKToolbarFactory.m
UKTypecastMacros.h This comment is, of course, utter, total, copy-pasted poppycock. May 20, 2010
UKUIElement.h Added licensing information to the source files. Mar 4, 2010
UKUIElement.m
UKUpdateChecker.h Added licensing information to the source files. Mar 4, 2010
UKUpdateChecker.m
UKViewBrowser.h Added licensing information to the source files. Mar 4, 2010
UKViewBrowser.m Added licensing information to the source files. Mar 4, 2010
UKViewListView.h
UKViewListView.m
UKVirtualRingBuffer.h
UKVirtualRingBuffer.m
UKWellControl.h Added licensing information to the source files. Mar 4, 2010
UKWellControl.m
UKWidgetButton.h
UKWidgetButton.m
UKWindowBodyView.h
UKWindowBodyView.m
UKWindowDraggingImageView.h
UKWindowDraggingImageView.m
UKXMLPersistence.c
UKXMLPersistence.h
UKXMLToDictionary.h
UKXMLToDictionary.m
UKXattrMetadataStore.h
UKXattrMetadataStore.m
ULIBase64.h
ULIBase64.m
ULIHighlightingButton.h
ULIHighlightingButton.m
ULIInputPanelController.h
ULIInputPanelController.m
ULIInvisiblePlayerView.h
ULIInvisiblePlayerView.m
ULIMultiMap.h
ULIMultiMap.m Added ULIMultiMap, a dictionary that can store several objects for on… Mar 5, 2011
ULINSIntegerMath.h
ULIURLHandlingApplication.h
ULIURLHandlingApplication.m
URLHandler.scriptSuite
URLHandler.scriptTerminology
URLHandlerCommand.h
URLHandlerCommand.m
make_buildnumber_header.php
make_git_version_header.sh Fix comment left over from make_svn_version_header. Apr 11, 2013
make_svn_version_header.sh
Something went wrong with that request. Please try again.