| Index Entry | Section |
|
A | | |
| abstract class | 2.3.4 Abstract Classes |
| advanced topics | 6. Advanced Topics |
|
B | | |
| basic OO terminology | 1.1.1 Some Basic OO Terminology |
| bycopy and byref type qualifiers | 5.4.1 Protocol Type Qualifiers |
|
C | | |
| class cluster | 2.3.5 Class Clusters |
| class documentation for the base library | 2.4 Using the GNUstep Base Library |
| class, abstract | 2.3.4 Abstract Classes |
| class, root | 2.5 NSObject: The Root Class |
| classes | 2.3 Classes |
| client code, GNUstep | 5.2.2 Code at the Client |
| client/server processes | 5.2 The GNUstep Solution |
| cluster, classes | 2.3.5 Class Clusters |
|
D | | |
| differences and similarities, Objective-C and Java | D. Differences and Similarities Between Objective-C and Java |
| distributed objects | 5. Distributed Objects |
| distributed objects | 5.2 The GNUstep Solution |
| distributed objects, error checking | 5.5 Error Checking |
| distributed objects, example (no error checking) | 5.3 An Example Game Server |
| distributed objects, using a protocol | 5.2.3 Using a Protocol |
|
E | | |
| error checking, distributed objects | 5.5 Error Checking |
| example Objective-C code | B. Example Objective-C Code |
|
F | | |
| forward invocation, distributed objects | 5.4.2 Message Forwarding |
| forwarding | 6.1 Forwarding |
|
G | | |
| game server example | 5.3.1 What GameServer Does |
| glossary | A. Glossary |
| GNUstep base library | 1.3.1 GNUstep Base Library |
| GNUstep base library, class documentation | 2.4 Using the GNUstep Base Library |
| GNUstep client code | 5.2.2 Code at the Client |
| GNUstep Make package | C. Using the GNUstep Make Package |
| GNUstep make utility | 1.3.2 GNUstep Make Utility |
| GNUstep server code | 5.2.1 Code at the Server |
| GNUstep, what is? | 1.3 What is GNUstep? |
|
I | | |
| in, out, and inout type qualifiers | 5.4.1 Protocol Type Qualifiers |
| inheritance | 2.3.1 Inheritance |
| inheriting methods | 2.3.2 Inheritance of Methods |
| interface | 3.1 Interface |
|
J | | |
| Java and Guile, programming GNUstep | E. Programming GNUstep in Java and Guile |
|
M | | |
| Make package, GNUstep | C. Using the GNUstep Make Package |
| message forwarding, distributed objects | 5.4.2 Message Forwarding |
| messages | 2.2.2 Messages |
|
N | | |
| NSConnection class | 5.2 The GNUstep Solution |
| NSObject | 2.5 NSObject: The Root Class |
| NSProxy class | 5.2 The GNUstep Solution |
| NSRunLoop class | 5.2 The GNUstep Solution |
|
O | | |
| object interaction, remote objects | 5.1 Object Interaction |
| object-oriented programming | 1.1 What is Object-Oriented Programming? |
| Objective-C and Java, differences and similarities | D. Differences and Similarities Between Objective-C and Java |
| Objective-C, what is? | 1.2 What is Objective-C? |
| objects | 2.2 Objects |
| objects, working with | 4. Working with Objects |
| oneway, type qualifier | 5.4.1 Protocol Type Qualifiers |
| out, type qualifier | 5.4.1 Protocol Type Qualifiers |
| overriding methods | 2.3.3 Overriding Methods |
|
P | | |
| polymorphism | 2.2.3 Polymorphism |
| protocol for distributed objects | 5.2.3 Using a Protocol |
| protocol type qualifiers | 5.4.1 Protocol Type Qualifiers |
|
R | | |
| remote objects | 5.2 The GNUstep Solution |
| root class | 2.5 NSObject: The Root Class |
|
S | | |
| selectors | 4.1 Selectors |
| server code, GNUstep | 5.2.1 Code at the Server |
|
W | | |
| what is GNUstep? | 1.3 What is GNUstep? |
| what is Objective-C? | 1.2 What is Objective-C? |
| working with objects | 4. Working with Objects |
| writing new classes | 3. Writing New Classes |
|
Y | | |
| your first Objective-C program | 1.4 Building Your First Objective-C Program |
|