Hardware requirements :
You need a
Intel based Mac for learning and developing apps using Swift programming language.
- Intel based Mac Mini, MacBooks or iMacs
- RAM : 4gb or more
Software requirements :
- Mac OS X 10.9 (Mavaricks or later)
- XCode 6
Programing languages that one must know :
It would be great if you know a object oriented language like C++, Objective-C or Javascript.