DISCOVERING OPENSTEP:
A Developer Tutorial
(Rhapsody Developer Release)233 pages from Apple in
20071997
Table of ContentsWelcome to Rhapsody, 7
A Simple Application, 19Creating the Currency Converter Project, 22
Creating the Currency Converter Interface, 24
Customizing the Application's Window, 24
Fields and Buttons, 28
Some Finishing Touches, 32
Defining the Classes of Currency Converter, 38
Connecting Converter Controller to the Interface, 44
Building the Currency Converter Project, 54
Run Currency Converter, 57
A Forms-Based Application, 61Creating the Travel Advisor Interface, 64
Getting Started, 64
Getting the Table View to Work, 97
A Multi-Document Application, 115Setting Up the To Do Project, 118
Creating the Model Class (ToDoItem), 119
Setting Up the Programmatic Interface, 119
Breaktime!, 125
Extending an Application Kit Class: An Example, 127
The Basics of a Multi-Document Application, 138
Managing Documents Through Delegation, 149
Managing ToDo'ss Data and Coordinating its Display, 158
Extending the To Do Application, 168Overriding Behavior of an Application Kit Class: An Example, 170
Creating and Managing an Inspector (ToDoInspector), 172
Overriding and Adding Behavior to a Class: An Example, 190
Setting Up Timers, 196
Build, Run, and Extend the Application, 199
Optional Exercises, 199
Appendix A Object-Oriented Programming 203 Encapsulation, 205
Messages, 206
An Object-Oriented Program, 207
Polymorphism and Dynamic Binding, 208
Classes, 210
Object Creation, 210
Inheritance, 211
Defining a Class, 213
The Yellow Box Frameworks, 215
Appendix B - Programming Tools and Resources, 219 Other Development Application, 220
Other Installed Frameworks, 220
Useful Command-Line Tools, 221
Other Programming Resources, 222
Link:
https://wiki.preterhuman.net/DISCOVERING_OPENSTEP:_A_Developer_Tutorial_-_Rhapsody_Developer_Release (
https://wiki.preterhuman.net/DISCOVERING_OPENSTEP:_A_Developer_Tutorial_-_Rhapsody_Developer_Release)
It's based on the developer tutorial for OpenStep so is backwards compatible with NS33 and OS42
NOTE: The version of this that I have on my HDD has different page numbers to the link above and is only 223 pages not 233 pages as the link posted above. (weird).