DISCOVERING OPENSTEP: A Developer Tutorial [223 pages pdf]

Apple, Inc. -> Rhapsody

Title: DISCOVERING OPENSTEP: A Developer Tutorial [223 pages pdf]
Post by: pTeK on January 27, 2024, 08:08:32 PM
DISCOVERING OPENSTEP:
A Developer Tutorial

(Rhapsody Developer Release)
233 pages from Apple in 20071997

Table of Contents

Welcome to Rhapsody, 7

A Simple Application, 19

Creating 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, 61
Creating the Travel Advisor Interface, 64
  Getting Started, 64
  Getting the Table View to Work, 97

A Multi-Document Application, 115
Setting 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, 168
Overriding 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).

Go to top  Forum index