Objective-C is a thin layer on top of C, and is a "strict superset" of C, meaning that it is possible to compile any C program with an Objective-C compiler, and to freely include C language code within an Objective-C class. Objective-C derives its object syntax from Smalltalk. All of the syntax for non-object-oriented operations (including primitive variables, pre-processing, expressions, function declarations, and function calls) is identical to that of C, while the syntax for object-oriented features is an implementation of Smalltalk-style messaging.
Overview
Syllabus
- Hello World
- Bob
- Difference Of Squares
- Gigasecond
- Leap
- Reverse String
- Space Age
- Sum Of Multiples
- Two Fer
- Etl
- Flatten Array
- Grade School
- Hamming
- Isogram
- Nucleotide Count
- Prime Factors
- Raindrops
- Rna Transcription
- Atbash Cipher
- Clock
- Collatz Conjecture
- Grains
- Perfect Numbers
- Phone Number
- Robot Name
- Scrabble Score
- Secret Handshake
- Series
- Sieve
- Strain
- Sublist
- Triangle
- Acronym
- All Your Base
- Allergies
- Anagram
- Beer Song
- Binary Search
- Crypto Square
- Largest Series Product
- Meetup
- Nth Prime
- Pangram
- Pascals Triangle
- Say
- Transpose
- Word Count
- Matching Brackets
- Luhn
- Roman Numerals
- Run Length Encoding