自学编程 如何自学 iOS 应用开发?

crazyjin · 2019年04月25日 · 113 次阅读

iOS开发有两种编程语言可以选择:Object-C和Swift。Swift刚发布3年多,书籍和资料不如Object-C那么充足,对自学者来说有一些不必要的风险。因此这里向大家推荐Object-C。需要注意的是,学习Object-C和iOS开发最好在苹果电脑上进行,window上会有些麻烦。

Object-C是基于C语言的一种面向对象程序设计语言。现在主要用于基于苹果系统(OSX和iOS)的应用开发。推荐书籍:《Objective-C编程(第2版)》。熟练掌握Object-c是iOS应用开发的基础,最好花几个月的时间来来认真学习。

Objective-C编程

iOS应用开发就是通过Object-C将官方提供的组建串联起来实现自己的iOS应用。推荐书籍:《iOS编程(第4版)》

iOS编程

移动开发通用技术

另外还有一些移动开发常用的技术,可以在需要的时候学习。

HTTP协议是移动应用和后台服务程序最常用的协议。因此,掌握HTTP协议的用法非常有必要,推荐菜鸟教程之HTTP协议

JSON是一种常用的数据传输格式,移动应用和后台服务程序之间通常将数据组织成JSON格式然后通过HTTP协议传递给对方。推荐教程: 菜鸟教程之JSON

sqllite常被移动应用程序常用来存储格式化数据。推荐教程:菜鸟教程之sqlite

其它

无论是iOS开发还是Android,都应该学习一下操作系统、网络、数据结构、算法、设计模式。另外对编程语言的学习和编程技巧的锻炼永无止境,如果是准备从事这方面工作的自学者,最好在入行以后深入学习。对这些知识的掌握并不是十分紧急,但是对程序员的职业成长有很大的帮助。

推荐学习计划

第一步 学习编程语言。3个月。

第二步 iOS应用开发。3个月

第三步 开发一个自己的作品。3个月。

第四步 尝试找工作的同时根据面试反馈补充知识

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册