ftp.nice.ch/pub/next/developer/resources/libraries/threadkit/ThreadKitDemo.NI.tar.gz#/ThreadKit-1.0-DEMO/Examples/SortingInAction

English.lproj/
 
GenericSort.h
[View GenericSort.h] 
GenericSort.m
[View GenericSort.m] 
PB.project
 
README
 
SortApp.h
[View SortApp.h] 
SortApp.m
[View SortApp.m] 
SortController.h
[View SortController.h] 
SortController.m
[View SortController.m] 

README

SortingInAction Note:

This directory contains only the files that differ from the current SortingInAction release in /NextDeveloper/Examples/AppKit/SortingInAction.  The functionality remains unchanged with two major differences:

1.	The ThreadKit version has 102 fewer lines of code than the original

2.	The code is MUCH easier to read and extend since the desired user
	interface functionality is right in the code where it should be,
	rather than using a Mach messaging construct tied to a protocol that
	needs to be updated when new functionality is required

Also worth noting is that the original SortingInAction doesn't use the thread-safe Objective-C runtime (!) and as such performs better than this version.  When the thread-safe runtime is deactivated, the ThreadKit version performs just as well as the original.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.