Developer Guides

From GNUstepWiki

(Difference between revisions)
Revision as of 21:26, 5 July 2005
Comrade (Talk | contribs)
Added portability section and provided more context
← Previous diff
Revision as of 08:51, 6 July 2005
Comrade (Talk | contribs)
Reordered into alpha order, added the Property lists topic
Next diff →
Line 1: Line 1:
 +== Coding for portability ==
 +
 +Writing code that will compile and then run on different platforms can be surprisingly easy. [[Writing portable code]] describes some straight-forward steps to take to make your program easy to port to new platforms.
 +
== Document based application design == == Document based application design ==
Line 7: Line 11:
[[Document based applications]] provides information and tips on how to code this style of application. [[Document based applications]] provides information and tips on how to code this style of application.
-== Coding for portability ==+== Using property lists ==
-Writing code that will compile and then run on different platforms can be surprisingly easy. [[Writing portable code]] describes some straight-forward steps to take to make your program easy to port to new platforms.+A regular issue that programmers face is storing structured configuration information, and reading it back. GNUstep has a standard mechanism that can be used for this task, amongst others: [[Property lists]].

Revision as of 08:51, 6 July 2005

Coding for portability

Writing code that will compile and then run on different platforms can be surprisingly easy. Writing portable code describes some straight-forward steps to take to make your program easy to port to new platforms.

Document based application design

One of the most common use-patterns of applications on modern platforms is that of document-based applications - applications which can have several active user-controlled contexts.

Some familar examples might be a word processor where the user may have multiple document windows concurrently, or a web browser which allows a user to have a number of different browser windows open at the same time.

Document based applications provides information and tips on how to code this style of application.

Using property lists

A regular issue that programmers face is storing structured configuration information, and reading it back. GNUstep has a standard mechanism that can be used for this task, amongst others: Property lists.