This is Sample.m in view mode; [Download] [Up]
// import the header files for all the classes // which we will be using: appkit.h contains // the header files for all the classes #import <appkit/appkit.h> // minimal Obj-C program to insert some objects // into a list main() { // declare the objects id theList, aSampleObject; // instantiate the List class using alloc // and initialize the list using init theList = [[List alloc] init]; // create an object aSampleObject = [[Object alloc] init]; // insert the objects into the list; [theList addObject:aSampleObject]; // print how many objects are in the list printf("There are %d object(s) in the list\n", [theList count]); // demonstrate polymorphism by sending the // name method to theList and aSampleObject printf("theList is an instance of %s\n", [theList name]); printf("aSampleObject is an instance of %s\n", [aSampleObject name]); // exit the application exit(0); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.