Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

🍎 Objective-C Programming Language

Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was the primary language used by Apple for macOS and iOS operating systems prior to the introduction of Swift.


📖 Key Topics

  1. Syntax & Messages:
    • Square bracket syntax [object message].
    • Categories, protocols, blocks, properties.
  2. Memory Management:
    • Historical Manual Reference Counting (retain, release, autorelease).
    • ARC (Automatic Reference Counting): Modern compiler-assisted memory management.
  3. Cocoa & Cocoa Touch:
    • Foundation framework (NSString, NSArray, NSDictionary).
    • AppKit (macOS) and UIKit (iOS) development environments.
  4. Interoperability:
    • Mixing Objective-C and Swift within the same application.