


 
abstract classes 15
add-observer function 
63
addObserver:selector:name:object: Objective-C method 
63
alloc Objective-C method 
10
, 
17
, 
56
alloc-init-object function 
17
allocWithZone: Objective-C method 
10
, 
56
Apple Interface Builder 61
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 15
cocoa-view-pane 
72
defining 9
standard-objc-object 
2
, 
9
, 
22
, 
55
Cocoa application 60
cocoa-view-pane class 
72
coerce-to-objc-class function 
10
, 
19
coerce-to-selector function 
8
, 
20
ns-not-found 
64
data types 2
define-c-struct macro 
3
define-objc-class macro 
9
, 
13
, 
15
, 
21
define-objc-class-method macro 
11
, 
14
, 
24
define-objc-method macro 
11
, 
14
, 
26
define-objc-protocol macro 
16
, 
31
define-objc-struct macro 
3
, 
5
, 
13
, 
32
classes 9
methods 11
protocols 16
structures 3
description function 
33
objc-at-question-mark 
43
objc-c++-bool 
45
objc-object-pointer 
2
, 
6
, 
9
, 
12
, 
13
, 
49
objc-unknown 
52
add-observer 
63
alloc-init-object 
17
description 
33
ensure-objc-initialized 
1
, 
34
invoke 
3
, 
4
, 
5
, 
6
, 
7
, 
14
, 
35
objc-class-method-signature 
46
objc-class-name 
47
objc-object-from-pointer 
9
, 
48
objc-object-pointer 
9
, 
10
, 
50
remove-observer 
66
trace-invoke 
56
untrace-invoke 
57
@implementation 
11
inheritance 13
init Objective-C method 
10
, 
17
, 
56
:init-function initarg 
10
, 
55
initialization 1
instance methods 3
integer types 3
@interface 
11
invoke function 
3
, 
4
, 
5
, 
6
, 
7
, 
14
, 
35
invoke-into function 
5
, 
6
, 
39
invoking methods 3
define-c-struct 
3
define-objc-class 
9
, 
13
, 
15
, 
21
define-objc-class-method 
11
, 
14
, 
24
define-objc-method 
11
, 
14
, 
26
define-objc-struct 
3
, 
5
, 
13
, 
32
make-autorelease-pool function 
8
, 
42
foreign objects 8
Lisp objects 16
check for existence 7
defining 11
inheritance 13
instance and class 3
invoking 3
multiple inheritance 15
nib file 61
NSArray Objective-C class 
6
, 
13
, 
28
, 
30
, 
37
, 
40
, 
41
, 
42
ns-not-found constant 
64
NSObject Objective-C class 
8
, 
10
, 
14
, 
22
ns-point foreign type 
12
, 
59
, 
64
ns-range foreign type 
12
, 
59
, 
65
ns-rect foreign type 
6
, 
12
, 
59
, 
65
objc-at-question-mark foreign type 
43
objc-bool foreign type 
3
, 
12
, 
44
objc-c++-bool foreign type 
45
objc-class foreign type 
2
, 
9
, 
13
, 
45
objc-class-method-signature function 
46
:objc-class-name class option 
9
, 
22
objc-class-name function 
47
objc-c-string foreign type 
2
, 
12
, 
44
:objc-instance-vars class option 
15
, 
22
objc-object-destroyed function 
16
, 
48
objc-object-from-pointer function 
9
, 
48
objc-object-pointer foreign type 
2
, 
6
, 
9
, 
12
, 
13
, 
49
objc-object-pointer function 
9
, 
10
, 
50
objc-object-pointer reader function 
55
objc-object-var-value function 
16
, 
51
:objc-protocols class option 
16
, 
23
:objc-superclass-name class option 
14
, 
22
objc-unknown foreign type 
52
NSArray 
6
, 
13
, 
28
, 
30
, 
37
, 
40
, 
41
, 
42
NSString 
6
, 
13
, 
28
, 
30
, 
36
, 
40
addObserver:selector:name:object: 
63
autorelease 
8
release 
8
removeObserver:name:object: 
67
retain 
8
retainCount 
8
objects and pointers 9
objc-object-pointer 
55
release Objective-C method 
8
remove-observer function 
66
removeObserver:name:object: Objective-C method 
67
respondsToSelector: Objective-C method 
7
, 
8
retain Objective-C method 
8
retainCount Objective-C method 
8
array 6
boolean 5
string 6
unsigned char * 
41
selectors 8
Cocoa and CAPI 72
Cocoa classes 72
definitions 71
nib files 72
set-ns-point* function 
59
, 
67
set-ns-range* function 
59
, 
68
standard-objc-object class 
2
, 
9
, 
22
, 
55
string return type 6
structure return type 5 , 13 , 41
structure types 3
super 
14
trace-invoke function 
56
LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual - 15 Feb 2015