39
39
@author Francis Botto (Brainstorm)
40
40
@author Richard Frith-Macdonald (Brainstorm)
41
41
@author Nicola Pero (Brainstorm)
44
45
@vskip 0pt plus 1filll
45
Copyright @copyright{} 2001 Free Software Foundation
46
Copyright @copyright{} 2001-2004 Free Software Foundation
47
48
Permission is granted to make and distribute verbatim copies of
48
49
this manual provided the copyright notice and this permission notice
78
78
* Introduction:: An introduction to object-oriented programming
79
79
* Objective-C:: An introduction to the Objective-C language
80
* Objects:: Working with objects; memory management
80
81
* Classes:: How to create a new class
81
* Objects:: Working with objects
82
* Advanced Messaging:: How messaging works, and advanced techniques
83
* Exception Handling:: Exception handling, assertion, and logging facilities
82
84
* Distributed Objects:: Working with distributed objects
83
* Advanced Topics:: Topics that take you deeper into Objective-C
85
* Glossary:: Glossary of Terms
86
* Examples:: Examples of Objective-C code
87
* Make:: The GNUstep Make package
88
* Obj-C and Java:: Differences and similarities between Objective-C and Java
85
* Base Library:: Using the classes in the GNUstep Base library
86
* GSDoc:: The GNUstep documentation system
87
* Bundles and Frameworks::The GNUstep Applicaton Resource Framework
88
* Objective-C Java and C++:: Comparison between Objective-C, Java, and C++
89
89
* Java and Guile:: Programming GNUstep in Java and Guile
90
* Compliance to Standards:: GNUstep and the OpenStep and Mac OS X APIs
91
92
@c **end Top node and master menu
99
100
@c Chapter 2, The Objective-C Language
100
101
@include ObjcLanguage.texi
102
@c Chapter 3, Writing New Classes
103
@c Chapter 3, Working with Objects
104
@include WorkingWithObjects.texi
106
@c Chapter 4, Writing New Classes
103
107
@include WritingNewClasses.texi
105
@c Chapter 4, Working with Objects
106
@include WorkingWithObjects.texi
108
@c Chapter 5, Distributed Objects
109
@c Chapter 5, Advanced Messaging
110
@include AdvancedMessaging.texi
112
@c Chapter 6, Exception Handling, Assertions, and Logging
113
@include ExceptionHandling.texi
115
@c Chapter 7, Distributed Objects
109
116
@include DistributedObjects.texi
111
@c Chapter 6, Advanced Topics
112
@include AdvancedTopics.texi
114
@c Appendix A: Glossary of Terms
115
@include Glossary.texi
117
@c Appendix B: Example Code
118
@include ExampleCode.texi
120
@c Appendix C: Using the GNUstep make package
121
@include GNUstepMake.texi
123
@c Appendix D: Comparison between Objective-C and Java
124
@include ObjcAndJava.texi
126
@c Appendix E: Programming GNUstep in Java and Guile
118
@c Chapter 8, Base Library
119
@include BaseLibrary.texi
124
@c Appendix B: Bundles and Frameworks
125
@include Bundles.texi
127
@c Appendix C: Comparison between Objective-C, Java, and C++
128
@include ObjcAndJavaC++.texi
130
@c Appendix D: Programming GNUstep in Java and Guile
127
131
@include JavaAndGuile.texi
133
@c Appendix E: GNUstep Compliance to Standards
134
@include Compliance.texi
130
137
@unnumbered Concept Index