Don't wait for Adobe, believe your force!

#include <iostream>

using namespace std;

int main()
    cout << "Hello world!" << endl;
    return 0;

Learning C++
C++ Without Fear

Learning Objective-C, iOS Development
Coding Together: Developing iOS 6 –Paul Hegarty
iPad and iPhone App Development –Paul Hegarty
2011 年冬季斯坦福大学公开课:iOS 应用开发教程
斯坦福大学公开课:iOS 7 应用开发
为什么 Objective-C 难学
从 Objective-C 到 Swift

Paul Hegarty: Paul attended Stanford University, participating in a research project on object-oriented graphical user-interface systems and graduating with BSEE and MSEE degrees. While there, he was hired by Steve Jobs to work at NeXT, eventually serving as Vice President of Software Engineering. NeXT’s software environment was the foundation of what is today MacOSX and iOS. After NeXT, Paul went to work for a venture capital firm and from there co-founded a successful enterprise software company. In recent years, he has been teaching computer science at Stanford University. His course on iOS application development is available on-line and is one of the most popular courses on iTunesU.

Learning Swift
Apple Swift 学习资料汇总
行走于 Swift 的世界中
Swift 语言指南
Swift 编程语言 - 中文译版翻译项目 github 地址 Developing iOS 8 Apps with Swift by Stanford –Paul Hegarty