Basic Method Categories

Name Description Examples
accessing Set or retrieve a value/attribute #at:, #window, #beWeak
adding Adding elements to the receiver's state #add:
arithmetic Arithmetic operations #+, #-
automatic generation Automatic method generation #compileDefinition
binary filing Binary filing of objects #stbProxy
commands user initiated operations #cut, #copy. #paste
comparing Compare the receiver with an argument, answering a boolean #=, #<=
constants Retrieve a constant value #icon
converting Answer an object which is either the receiver or a new object of a different class instantiated from the receiver #asString
copying Making copies of the receiver. complete or partial, deep or shallow. #copy, #shallowCopy, #
development Development environment related (coding, browsing, testing, debugging) #inspect
drawing Graphical operations, with or without visible result #lineTo:
enumerating Enumerating through collections or generating them #collect:. #do:
event handling Event handlers #onResized:
examples Sample code demonstrating usage  
exceptions Generating and handling exceptions #errorAt:, #doesNotUnderstand:, #on:do:
finalizing Element expiry and pre-death cleanup #finalize
indirect accessing Accessing attributes of other objects #write:into:
initializing Establishing the initial state of the receiver #initialize
instance creation Creating/accessing instances of Classes #new, #current, #default
menus Accessing and operating on menus and toolbars (command sources) #contextMenu
models Accessing and operating on Models #classesModel
modes Modal state transitions #beClassMode, #beInstanceMode
mutating Transform the object "in-place" #become:, #resize:
operations "Doing" rather than "accessing" #close, #show, #hide
printing Generating a printable representation #printOn:
private helpers Helper functions which assist in the private implementation of a class
properties Getting and setting Properties of objects  
realizing/unrealizing External resource (things with handles) management #realize
removing Revmoving elements from the receiver's state #remove:
replacing Overwriting parts of the receiver #replaceFrom:to:with:
resources Accessing and operating on Resources #editMenu
searching Searching for some other object, generally in the receiver #indexOf:
source filing Filing out/in source code #fileOut
storing Filing of objects in a re-instantiable text representation #storeOn:
testing Answer whether the receiver matches some criteria #isNil, #isWeak
updating Refreshing in response to an event #refreshChanges
views Accessing and operating on Views #defaultView