Joy Online Manual
NAME |
objc:newProtocol - Add a new protocol to the run-time |
SYNOPSIS |
objc:newProtocol name ?-protocols protocols? ?skills?
DESCRIPTION |
Declares a new protocol with the given name that adopts the given list of protocols and implements the given skills (only prototypes, no bodies!). |
EXAMPLE |
tcl> objc:newProtocol MyProtocol -protocols NSCoding {
# MyProtocol adopts the NSCoding protocol,
# and requires the following additional methods:
- int method1: {int x}
- int method2: {float y}
}
SEE ALSO |
objc:info
objc:protocol
objc:teach
KEYWORDS |
method, protocol, skill |
Index |