NextPrevTopContents

Index

Symbols

:init-function initarg 9 , 50

: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

A

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

argument conversion 4 , 11

array return type 6

associated objects 8 , 9 , 10 , 12 , 15

autorelease function 7 , 18

autorelease Objective-C method 7

autorelease pools 7

B

boolean return type 5

boolean type 3

C

can-invoke-p function 7 , 8 , 18

class methods 3

classes

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

constants

ns-not-found 58

conversion

argument and result 4 , 11

current-super macro 13 , 20

D

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

defining

classes 9

methods 10

protocols 15

structures 3

E

ensure-objc-initialized function 1 , 33

F

foreign types

ns-point 11 , 55 , 58

ns-range 11 , 12 , 55 , 59

ns-rect 6 , 11 , 55 , 59

ns-size 11 , 12 , 55 , 60

objc-bool 3 , 11 , 12 , 41

objc-class 2 , 8 , 12 , 42

objc-c-string 2 , 11 , 42

objc-object-pointer 2 , 6 , 8 , 11 , 12 , 45

sel 2 , 7 , 49

functions

add-observer 57

alloc-init-object 17

autorelease 7 , 18

can-invoke-p 7 , 8 , 18

coerce-to-objc-class 9 , 19

coerce-to-selector 7 , 20

ensure-objc-initialized 1 , 33

invoke 3 , 4 , 5 , 6 , 7 , 13 , 33

invoke-bool 5 , 37

invoke-into 5 , 6 , 38

make-autorelease-pool 7 , 41

objc-class-name 43

objc-object-destroyed 15 , 43

objc-object-from-pointer 8 , 44

objc-object-pointer 8 , 9 , 45

objc-object-var-value 15 , 46

release 7 , 47

remove-observer 60

retain 7 , 48

retain-count 7 , 48

selector-name 8 , 49

set-ns-point* 55 , 61

set-ns-range* 55 , 62

set-ns-rect* 55 , 62

set-ns-size* 55 , 63

trace-invoke 51

untrace-invoke 52

I

inheritance 12

init Objective-C method 9 , 17 , 51

initialization 1

instance methods 3

instance variables 14 , 47

integer types 3

invoke function 3 , 4 , 5 , 6 , 7 , 13 , 33

invoke-bool function 5 , 37

invoke-into function 5 , 6 , 38

invoking methods 3

M

macros

current-super 13 , 20

define-objc-class 9 , 12 , 14 , 21

define-objc-class-method 10 , 13 , 23

define-objc-method 10 , 13 , 25

define-objc-protocol 15 , 30

define-objc-struct 3 , 5 , 12 , 32

with-autorelease-pool 7 , 52

make-autorelease-pool function 7 , 41

memory management

foreign objects 7

Lisp objects 15

methods

check for existence 7

defining 10

inheritance 12

instance and class 3

invoking 3

naming 4 , 10

multiple inheritance 14

N

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

ns-size foreign type 11 , 12 , 55 , 60

NSString Objective-C class 6 , 27 , 29 , 35 , 39

O

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

Objective-C classes

NSArray 6 , 27 , 28 , 29 , 35 , 39 , 40

NSObject 7 , 9 , 13 , 22

NSString 6 , 27 , 29 , 35 , 39

Objective-C methods

addObserver:selector:name:object: 57

alloc 9 , 17 , 51

allocWithZone: 10 , 51

autorelease 7

init 9 , 17 , 51

release 7

removeObserver:name:object: 61

respondsToSelector: 7 , 8

retain 7

retainCount 7

objects and pointers 8

P

pointer types 2

pointers and objects 8

protocols 15

R

reader functions

objc-object-pointer 50

reference count 7 , 15

release function 7 , 47

release Objective-C method 7

remove-observer function 60

removeObserver:name:object: Objective-C method 61

respondsToSelector: Objective-C method 7 , 8

result conversion 4 , 11

retain function 7 , 48

retain Objective-C method 7

retain-count function 7 , 48

retainCount Objective-C method 7

return types

array 6

boolean 5

string 6

structure 5 , 12 , 40

unsigned char * 39

S

sel foreign type 2 , 7 , 49

selector-name function 8 , 49

selectors 7

set-ns-point* function 55 , 61

set-ns-range* function 55 , 62

set-ns-rect* function 55 , 62

set-ns-size* function 55 , 63

standard-objc-object class 2 , 8 , 9 , 22 , 50

string return type 6

strings 5 , 6

structure return type 5 , 12 , 40

structure types 3

super 13

T

trace-invoke function 51

U

unsigned char *

return type 39

untrace-invoke function 52

W

with-autorelease-pool macro 7 , 52


LispWorks Objective-C and Cocoa Interface User Guide and Reference Manual - 4 Apr 2005

NextPrevTopContents