abstract classes 14
add-observer
function
57
addObserver:selector:name:object:
Objective-C method
57
alloc
Objective-C method
10
,
17
,
51
alloc-init-object
function
17
allocWithZone:
Objective-C method
10
,
51
array return type 6
associated objects 9 , 10 , 13 , 16
autorelease
Objective-C method
8
autorelease pools 8
can-invoke-p
function
7
,
8
,
18
class methods 3
abstract 14
defining 9
standard-objc-object
2
,
9
,
22
,
50
coerce-to-objc-class
function
10
,
19
coerce-to-selector
function
8
,
20
ns-not-found
58
data types 2
define-objc-class
macro
9
,
13
,
14
,
21
define-objc-class-method
macro
10
,
14
,
23
define-objc-method
macro
10
,
14
,
25
define-objc-protocol
macro
16
,
30
define-objc-struct
macro
3
,
5
,
12
,
32
classes 9
methods 10
protocols 16
structures 3
description
function
33
objc-object-pointer
2
,
6
,
9
,
12
,
45
add-observer
57
alloc-init-object
17
description
33
ensure-objc-initialized
1
,
33
invoke
3
,
4
,
5
,
6
,
7
,
14
,
34
objc-class-name
43
objc-object-from-pointer
9
,
45
objc-object-pointer
9
,
10
,
46
remove-observer
60
trace-invoke
52
untrace-invoke
52
@implementation
10
inheritance 13
init
Objective-C method
10
,
17
,
51
:init-function
initarg
10
,
51
initialization 1
instance methods 3
integer types 3
@interface
10
invoke
function
3
,
4
,
5
,
6
,
7
,
14
,
34
invoke-into
function
5
,
6
,
38
invoking methods 3
define-objc-class
9
,
13
,
14
,
21
define-objc-class-method
10
,
14
,
23
define-objc-method
10
,
14
,
25
define-objc-struct
3
,
5
,
12
,
32
make-autorelease-pool
function
8
,
41
foreign objects 8
Lisp objects 16
check for existence 7
defining 10
inheritance 13
instance and class 3
invoking 3
multiple inheritance 15
NSArray
Objective-C class
6
,
12
,
27
,
28
,
29
,
36
,
39
,
40
,
41
ns-not-found
constant
58
NSObject
Objective-C class
8
,
10
,
13
,
22
ns-point
foreign type
12
,
55
,
58
ns-range
foreign type
12
,
55
,
59
ns-rect
foreign type
6
,
12
,
55
,
59
objc-bool
foreign type
3
,
12
,
42
objc-class
foreign type
2
,
9
,
12
,
43
:objc-class-name
class option
9
,
22
objc-class-name
function
43
objc-c-string
foreign type
2
,
12
,
42
:objc-instance-vars
class option
15
,
22
objc-object-destroyed
function
16
,
44
objc-object-from-pointer
function
9
,
45
objc-object-pointer
foreign type
2
,
6
,
9
,
12
,
45
objc-object-pointer
function
9
,
10
,
46
objc-object-pointer
reader function
51
objc-object-var-value
function
15
,
47
:objc-protocols
class option
16
,
23
:objc-superclass-name
class option
13
,
22
NSArray
6
,
12
,
27
,
28
,
29
,
36
,
39
,
40
,
41
NSString
6
,
12
,
27
,
29
,
36
,
39
addObserver:selector:name:object:
57
autorelease
8
release
8
removeObserver:name:object:
61
retain
8
retainCount
8
objects and pointers 9
objc-object-pointer
51
release
Objective-C method
8
remove-observer
function
60
removeObserver:name:object:
Objective-C method
61
respondsToSelector:
Objective-C method
7
,
8
retain
Objective-C method
8
retainCount
Objective-C method
8
array 6
boolean 5
string 6
unsigned char *
40
selectors 8
set-ns-point*
function
55
,
61
set-ns-range*
function
55
,
62
standard-objc-object
class
2
,
9
,
22
,
50
string return type 6
structure return type 5 , 12 , 40
structure types 3
super
14
trace-invoke
function
52