Advantages
- Mainstream development framework
- Best documentation and IDE support
- Full support for the features of the OS
- Allows development of 64 and 32 bit applications
Disadvantages
- No backwards compatibility for C language applications
Components and features
- Foundation Kit
- Application Kit
- Quartz
- MVC
- Garbage collector
Development tools
- Xcode