iOS学习路线,少走弯路

当下iOS开发缺口很大,薪资也很可观

框架和API

正如我之前说的那样,我以为没有必要记住iOS一切的API,但你应该有一个好的切入点。

UIKit (UITableView、UIButton、UINavigationController以及GestureRecognizers)

Interface Builder (Storyboards、Segues和奇异的.xib)

根本数据类型 (NSArray、NSDictionary以及NSString),与之对应的Swift中的类型 (Array、Dictionary 和 String),HTTP API (NSURLSession, 根本的 REST API 概念, 用NSJSONSerialization解析处置JSON)

Grand Central Dispatch (GCD、NSOperationQueue)

耐久化 (NSCoding、NSUserDefaults和CoreData)

内存管理 (什么是 循环援用 以及 ARC 根底)

开发形式

形式很重要,它能让开发更轻松,让你的代码更整洁。确保你理解最根本的形式,它们被普遍运用在iOS框架中,不理解这些你很难在开发中发挥拳脚(还有很多其他的形式,但这些能够作为你刚开端学习的起点)。

Subclassing (简直一切用户接口都是某个类的子类)

单例(这个形式绝对被滥用了...请有节制地运用)

请点击此处输入图片描绘

代理(这是很多iOS的API会触及到的,你必需分明天文解它)

Model View Controller (我不以为Apple在鼓舞运用最好的MVC别离上做的足够出色,但假如你花时间正的确践它,它会是一个能协助你提升代码质量的重要形式。同样,根本上都会呈现在任何面试问题的列表里。)

猜你喜欢

转载自blog.csdn.net/qq_38432165/article/details/87901033