This document provides an overview of Objective-C concepts for a computer science practical session, including:
- Objective-C source files are divided into .h header files and .m implementation files.
- Classes are declared in header files with @interface and implemented in .m files with @implementation.
- Methods can be instance or class methods, distinguished by - and + prefixes.
- Properties expose fields and allow controlling access to values.
- Memory is managed through reference counting, which increments a counter when objects are created and decrements it when they are released.