Objective-C
Pre-Swift iOS language
Objective-C is a programming language that adds object-oriented features to C, developed in the early 1980s.
It became the primary language for Apple's macOS and iOS development until Swift largely supplanted it in 2014.
The syntax layers Smalltalk-style messaging onto C's foundation: The legacy codebase was all Objective-C.
Instructional sessions or groupings
- objectsTangible items or protests
- methodsWays to accomplish something
- inheritanceProperty received from ancestors
- polymorphismMany forms, one interface
encapsulation · properties · mutators · protocols · delegates · composition · abstraction
Things that pick
- bracketsMarks setting off text
- protocolsEstablished codes of conduct
- categoriesGroups of related things
- extensionsAdditions that lengthen
blocks · nil · init · square brackets · at-sign
Apple's application development interface
- Steve JobsApple's co-founder and longtime CEO
- CupertinoBay Area tech hub
- frameworksFoundational organizational systems
- runtimeProgram execution duration
Returned light or thought
- introspectionObserving one's own mind
- runtimeProgram execution duration
- receiverOne who accepts transmission
Systems programming language
- pointersIndicators that guide
- preprocessorPre-compilation directive handler
- compilationGathered works assembled together
- linkingForming a connection
Keep possession of
- releaseTo let go
- memory leakUnreturned allocated space
- ownershipLegal right of possession
- garbage collectionScheduled waste removal service
Expression of strong disapproval
- refactoringCode improvement, same behavior
- modernizationAdoption of current methods
- interoperabilityCross-platform functional harmony
- maintenancePreserving working condition
classes
Instructional sessions or groupings
- objectsTangible items or protests
- methodsWays to accomplish something
- inheritanceProperty received from ancestors
polymorphism · encapsulation · properties · mutators · protocols · delegates · composition · abstraction
selectors
Things that pick
- bracketsMarks setting off text
- protocolsEstablished codes of conduct
- categoriesGroups of related things
extensions · blocks · nil · init · square brackets · at-sign
Cocoa
Apple's application development interface
- Steve JobsApple's co-founder and longtime CEO
- CupertinoBay Area tech hub
- frameworksFoundational organizational systems
reflection
Returned light or thought
- introspectionObserving one's own mind
- runtimeProgram execution duration
- receiverOne who accepts transmission
C language
Systems programming language
- pointersIndicators that guide
- preprocessorPre-compilation directive handler
- compilationGathered works assembled together
retain
Keep possession of
- releaseTo let go
- memory leakUnreturned allocated space
- ownershipLegal right of possession
deprecation
Expression of strong disapproval
- refactoringCode improvement, same behavior
- modernizationAdoption of current methods
- interoperabilityCross-platform functional harmony