EOF Wiki: Difference between revisions

From EOFWiki
Jump to navigationJump to search
Line 24: Line 24:




Articles about EOControl
Articles about [[EOControl]]


* What problems can [[EOFault]] solve for you ?
* What problems can [[EOFault]] solve for you ?
* What is the [[entity concept]] in EOControl ?  
* What is the [[entity concept]] in [[EOControl]] ?  


Articles about EOInterface
Articles about [[EOInterface]]
* [http://www.mulle-kybernetik.com/software/MulleEOInterface/ChangePropagation.pdf How changes in EOEnterpriseObjects propagate to EOAssociations' subjectChanged] details the control flow starting with <tt>[self willChange]</tt>
* [http://www.mulle-kybernetik.com/software/MulleEOInterface/ChangePropagation.pdf How changes in EOEnterpriseObjects propagate to EOAssociations' subjectChanged] details the control flow starting with <tt>[self willChange]</tt>
* [http://www.mulle-kybernetik.com/software/MulleEOInterface/NIBOwnageEOInterface.pdf Who retains who] when a NIB is loaded
* [http://www.mulle-kybernetik.com/software/MulleEOInterface/NIBOwnageEOInterface.pdf Who retains who] when a NIB is loaded

Revision as of 17:28, 6 November 2007

Welcome

This is the Objective-C EOF Wiki. It started as the MulleEOF wiki but soon after setting it up, it seemed to be a good idea to make it a Wiki available for all EOF clones. So for people looking for an Objective-C EOF clone, this is the place to be.

This Wiki is wholly unconcerned about Java-EOF as available through WebObjects 5 from Apple.

From now on all references to EOF will always mean Objective-C EOF and Java will be ignored.

If you are not that familiar with EOF and it's history, you can read a good historical overview on Wikipedia.

Because of Spambots, you will have to register and confirm your email address, before you can change anything.

Description

EOF is commonly referred to as a database abstraction layer. And it is also a toolkit of various components that can be used independently for programs without any database access. So it pays to get familiar with EOF, even if your application doesn't access a database. EOF traditionally has been separated in three frameworks

for persistance

Articles

Articles about EOControl

Articles about EOInterface

Documentation

Documentation for EOF is available from Apple on the developer site.

Also some of these links may be helpful, as EOF became a part of WebObjects at some point in history

Implementations

The original

and the clones

Related Projects