Welcome

 
   

The Objective-c Foundation Classes (OFC) is a general library written in the objective-c language. Its main purpose is to make it easier to develop applications.

The classes in the library are grouped in five clusters:

  • DataTypes - integer, text string, fraction, bitarray ...
  • Collections - list, hash table, AVL and binary tree ...
  • Network - TCP/UDP server and client ...
  • C-library wrappers - DBM, Sockets, MD5, Regular expressions, Timer ...
  • Compound - Argument parser, Calendar, Finite State Machine, Tokenizer ...

See classes for an overview of all classes and protocols in the library.

The documentation of the library can be browsed in HTML and is also distributed in the download package. In that package there are also quick reference cards in tex format for every cluster. Some more general information can be found in the FAQ.

The download package includes the library and test programs. At the moment there are no example programs. The test programs give a good introduction in how the use the different classes. It is the intention to add tools and applications on a later moment.

The library, test programs and the quick reference cards may be freely distributed under the terms of the GNU General Public License.

Every four months a new version will be published on this site, as stated in the roadmap. Well, that is the idea.