All the mentioned topics here are the keys for the beginner. What’s left ? Just go through these topics in details with help of tutorials or search google with same. Feel free to add any new or missing topics that should covered by iOS Developers like me !
Introduction to iOS
|
Life cycle, MVC, Cocoa Classes,...
|
Design Patterns
|
Singleton, Delegation, Factory, Abstract,...
|
Implementation of Data structures
|
Stack, Queue, Linked List, Hash map...
|
iOS Frameworks
|
Core Data , Core Location,...
|
Xcode Instruments
|
App Performance tools and Memory leaks...
|
Threading and Multitasking
|
Dispatch operations, Operation queues...
|
Storyboard Design
|
Auto-layout, XIB , Constraints...
|
Consuming Webservices
|
Json parsing, NSURLConnection...
|
iOS Guidelines
|
UI Guide lines, App store submission, Best practices,
Naming conventions...
|
Miscellaneous
|
iPay, iCloud, Push Notifications, Writing along with C/C++ code,
Blocks, Pods, Create Library, Crash Reporting, Exception Handling, non-ARC
Compatibility, Localization, Plist,...
|