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