LocalazyLocalazy
Flavors is a programming language created by Apple Inc. It is a variant of the Objective-C language and is used for developing Cocoa applications. Flavors was first introduced in 2006 with Mac OS X 10.5 "Leopard". The main purpose of Flavors is to provide a more "modern" Objective-C experience, with features such as garbage collection and dynamic typing. Apple has continued to invest in Flavors, releasing new versions of the language alongside new versions of Mac OS X. The latest version, Flavors 2, was released in 2014 alongside OS X 10.10 "Yosemite". Despite its name, Flavors is not a "flavor" of Objective-C in the sense that it is not compatible with existing Objective-C code. Rather, it is a new language that is designed to co-exist with Objective-C. Flavors has been generally well-received by the development community. It is seen as a significant improvement over Objective-C, and has been praised for its simplicity and readability. If you're interested in learning Flavors, a good place to start is Apple's own developer documentation.