General Reference Exit

Contents

Chapter 2
Classes and Objects
Planning your subclasses
The class hierarchy
Choosing between ivars and objects
When to use ivars
Defining a class
Ivars For Advanced Mops Programmers
Ivars as Toolbox data structures
How ivars are linked
Instance Variable Fields
Potential ivar errors
Methods Special words for primitive methods
^BASE and ^ELEM
Chapter 3
Object Creation and
Message Syntax
Object declarations
vs. creation methods
Declaration instantiation
Special-case TEMP declarations
Creation-method instantiation
The Mops Toolbox classes
Message syntax
Advanced Message syntax
Chapter 4
More About Objects
Binding Early binding
Late binding
Late binding and Toolbox calls
Early vs. late binding
When to use late binding
References Prefix operator ->
Prefix operator new>
Prefix operator release>
Dynamic (heap-based) objects
More ways of early binding Declared References
Object pointers
class_as>
Public and static ivars
Chapter 5
Memory Organization
The Mops Dictionary
The kernel or nucleus
The heap
Stacks
Addresses-relocatable and absolute
Handles and pointers
Chapter 6
Strings
String types
String literals and constants
Other string techniques
Chapter 7
Calling the Toolbox
SYSCALL and the Universal Headers
Time and space
Toolbox data types
Procedure and function calls
Accessing system constants
Callback routines
Chapter 8
Modules
Module guidelines
How to use modules
Chapter 9
Implementing an application
Structure of a typical application
Bringing objects to life
Waiting for events
Apple events
Compiling your source Switching between compiler and editor
Saving compiled programs
Other compiling tips
Debugging your code Evaluating error messages
System errors
Your application's icons
Chapter 10
PowerMops
Introduction
Separate code and data
No separate nucleus and dictionary
Under the hood
Toolbox calls
Source filename conventions and loading order
Performance
Install
Shared libraries Calling a shared library
Generating a shared library
Chapter 11
Coding V. 5.1 and Later
Introduction
Carbon
Changed Classes Window
Carbon Changes
Chapter 12
Miscellaneous Topics
ANSI standard
Local sections and temporary objects
Case statements
Recursion and forward referencing
Using resources in Mops Toolbox resources
Defining and using resources
Clearing nested stacks—Become
System vectors
Defining and compiling words
Error handling
Assertions
Inline definitions
Chapter 13
Utility Modules
The Alert box
The Decompiler and Debugger
The Profiler
Runtime initialization
Chapter 14
Technical Section
Runtime environment-68k
Runtime environment-PowerPC
Dictionary header format
Compilation and optimization
Object format
68k CODE resources
Relocatable address format
Improving the performance of late binding BIND_WITH (68k Mops only)
Late bind cache (PowerMops only)
Implementation of references Garbage collection

 

Previous Index Opener Next Index
This page online:  http://PowerMops.com/MopsManual/Reference/Contents.html