iOS learning roadmap:
1.c language:
Basic data types and basic operations, functions, arrays, strings and pointers, preprocessing commands, structures, enumerations, file operations, memory management.
2.object-c
Object-oriented, memory management, catalog, protocol, block, copy, kvc/kvo, foundation framework
3.ios basics
uikit framework:
base view
Advanced view
interface builder,
custom view
Multi-controller management
touch events, gesture handling, keyboard handling
mvc pattern, proxy design pattern
notification mechanism
4.ios advanced
QuartzCore Framework
data access
multithreaded programming
The internet
multimedia
system service
solomo
ios7
Popular technologies: payments, QR codes, encryption, xmpp instant messaging
5. Game Development
c++,cocos2d-x