Skip to content
Miscellaneous open-sourced MacOS Cocoa code by yours truly.
Objective-C C C++ Other
Find file
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
GetFileContents.c
GetFileContents.h
IBObjectContainer.h
LoginItemAPI.c
LoginItemAPI.h
NSAffineTransform+Shearing.h
NSAffineTransform+Shearing.m
NSAppleEventDescriptor+AESend.h
NSAppleEventDescriptor+AESend.m
NSApplicationWindowAtPoint.h
NSApplicationWindowAtPoint.m
NSArray+Color.h
NSArray+Color.m
NSArray+DeepCopy.h
NSArray+DeepCopy.m
NSAttributedString+AppendImage.h
NSAttributedString+AppendImage.m
NSAttributedString+HTMLFromRange.h
NSAttributedString+HTMLFromRange.m
NSBezierPath+RoundRect.h
NSBezierPath+RoundRect.m
NSBezierPath+ULIRegularPolygon.h
NSBezierPath+ULIRegularPolygon.m
NSColor+OpenGLExtensions.h
NSColor+OpenGLExtensions.m
NSColor+UKBrightenDarken.h
NSColor+UKBrightenDarken.m
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
NSDictionary+LocalizedObjectForKey.h
NSDictionary+LocalizedObjectForKey.m
NSDictionary+XMLPersistence.h
NSDictionary+XMLPersistence.m
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
NSImage+NiceScaling.h
NSImage+NiceScaling.m
NSImage+PICTHandle.h
NSImage+PICTHandle.m
NSNumber+BytesString.h
NSNumber+BytesString.m
NSNumber+Minutes.h
NSNumber+Minutes.m
NSObject+Subclasses.h
NSObject+Subclasses.m
NSOpenGLContext+DrawingExtensions.h
NSOpenGLContext+DrawingExtensions.m
NSOutlineView+ExpandAllItems.h
NSOutlineView+ExpandAllItems.m
NSScreen+ScreenAtPoint.h
NSScreen+ScreenAtPoint.m
NSSet+DeepCopy.h
NSSet+DeepCopy.m
NSStream+ReadWriteLine.h
NSStream+ReadWriteLine.m
NSString+ArrayWithRanges.h
NSString+ArrayWithRanges.m
NSString+CarbonUtilities.h
NSString+CarbonUtilities.m
NSString+EscapeString.h
NSString+EscapeString.m
NSString+EscapedStringForCommandLine.h
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
NSString+PartialPaths.h
NSString+PartialPaths.m
NSString+TruncatedForWidthWithAttributesMode.h
NSString+TruncatedForWidthWithAttributesMode.m
NSStringDrawing+SizeWithRect.h
NSStringDrawing+SizeWithRect.m
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
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
UKColorWell.m
UKColumnRowFilledBgView.h
UKColumnRowFilledBgView.m
UKCoordinateUtils.h
UKCoordinateUtils.m
UKCrashReporter.h
UKCrashReporter.m
UKCustomWindowFrame.h
UKCustomWindowFrame.m
UKDebugBreak.c
UKDebugBreak.h
UKDebugNames.h
UKDebugNames.m
UKDirectoryEnumerator.h
UKDirectoryEnumerator.m
UKDockProgressIndicator.h
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
UKFileListController.m
UKFilePathView.h
UKFilePathView.m
UKFileWatcher.h
UKFileWatcher.m
UKFirstResponder.h
UKFirstResponder.m
UKFlippedBoxView.h
UKFlippedBoxView.m
UKFloatingWindow.h
UKFloatingWindow.m
UKFontMenuController.h
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
UKSound.h
UKSound.m
UKSpeechSettingsView.h
UKSpeechSettingsView.m
UKSpeechSynthesizer.h
UKSpeechSynthesizer.m
UKSystemInfo.h
UKSystemInfo.m
UKTabViewSwitchingSourceViewController.h
UKTabViewSwitchingSourceViewController.m
UKTextUtilities.h
UKTextUtilities.m
UKThreadMessenger.h
UKThreadMessenger.m
UKTiledImageView.h
UKTiledImageView.m
UKToolbarFactory.h
UKToolbarFactory.m
UKTypecastMacros.h
UKUIElement.h Added licensing information to the source files. Mar 4, 2010
UKUIElement.m
UKUpdateChecker.h
UKUpdateChecker.m
UKViewBrowser.h Added licensing information to the source files. Mar 4, 2010
UKViewBrowser.m
UKViewListView.h
UKViewListView.m
UKVirtualRingBuffer.h
UKVirtualRingBuffer.m
UKWellControl.h
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
ULINSIntegerMath.h
ULIURLHandlingApplication.h
ULIURLHandlingApplication.m
URLHandler.scriptSuite
URLHandler.scriptTerminology
URLHandlerCommand.h
URLHandlerCommand.m
make_buildnumber_header.php
make_git_version_header.sh
make_svn_version_header.sh
Something went wrong with that request. Please try again.