想自学iOS开发,因该怎么开始

我是纯属个人兴趣爱好,不想以此赚钱,就想在课余时间学点东西。本人零基础,未接触过任何语言,所以不知道应该怎么开始自学,还请大神帮忙,给个学习的步骤及配套的书籍... 我是纯属个人兴趣爱好,不想以此赚钱,就想在课余时间学点东西。本人零基础,未接触过任何语言,所以不知道应该怎么开始自学,还请大神帮忙,给个学习的步骤及配套的书籍 展开
 我来答
千锋互联IT培训
2016-12-30 · TA获得超过568个赞
知道答主
回答量:528
采纳率:100%
帮助的人:26.6万
展开全部

参考一下学习的内容:

第一阶段:Objective-C语言基础

OC开发介绍,熟悉Xcode开发工具,OC语言基础,OC流程控制,类的基本概念,面向对象特性,Foundation类库,OC高级用法,协议和解析。

第二阶段:iOS交互开发

基础UI控件,高级UI控件,视图控制器,可视化开发与适配,事件处理与手势,网络与数据处理。

第三阶段:iOS高级进阶、

流行技术与特效,系统框架选择。

第四阶段:HTML,CSS与javascript

PC端网站布局,HTML5+CSS3基础,WebAPP页面布局,原生javascript交互功能开发,Ajax异步交互,JQuery应用。

第五阶段:PHP与MySQL

PHP基本语法。

第六阶段:项目开发

自由锋享项目需求

投入时间和精力,以兴趣来驱动学习。不管是视频学习还是看书学习,在整个的学习过程中贯穿着代码实战。看的代码是别人的,动手写出来的是自己的。自己动手写代码,记忆更加深刻,效率更高。分阶段的进行学习:1、看视频(零掌握,系统的学习和了解),2、看书(对编程有了一定的掌握,作为补充和提高),3、看博客帖子(取长补短)。

在学习过程中书籍资料的话看苹果的官方文档,开发手册,其他的书籍在有了一定的掌握之后,作为补充和太高来学习。

qjauccy
2014-07-17 · 超过29用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:70.9万
展开全部
第一阶段:学习C语言,C是编程语言之父,C语言学的好,接下来学其他语言就比较容易,C语言也是基本编程语言;学会基本的知识点:基本数据类型,运算表达式,顺序结构,选择结构,循环结构,数组,函数,(指针了解一下);

推荐书籍:谭浩强c语言程序设计

第二阶段:学习C++,C++是基于C语言的拓展,是一门面向对象的语言,这个阶段主要看C++的类的使用,继承,封装,多态,函数重写,重载;

推荐书籍:谭浩强c++程序设计

第三阶段:进入这个阶段,就进入IOS的开发了,本阶段主要学习OC语言(专门做ios开发的语言,apple官方出品,不过刚刚又推出了新语言swift,但新语言学习资料相对较少);

开始学习基本控件(button,label,slider)等的使用,NSString,NSArray...的使用(慢慢学习,循序渐进)推荐你个网站里面有大量的IOS开发的Demo:http://www.code4app.com

推荐书籍:objective-c基础教程
(也可以直接学习OC,不过没有基础直接学....我建议循序渐进学习)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a4df698
2015-09-18 · TA获得超过175个赞
知道答主
回答量:137
采纳率:0%
帮助的人:55万
展开全部

IOS是一门独特的编程,主要编程语言为Swift,自学ios开发要了解Swift编程语言的语法。同时对c语言,java编程有基本的了解和认识。参考:《Objective-C基础教程》;

自学IOS开发时还需要补充一些关于面向对象的知识,计算机专业都会在学C++的时候接触这类思想的;

熟悉常用第三方控件。由于苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,开发各种各样的第三方控件来实现需要的功能,可以使开发过程事半功倍。

此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学变进行软件开发;

学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。参考书级《iPhone 4与iPad开发基础教程》

学习软件开发,关键还是要多练习,大量的写练习代码,看别人的优秀代码很重要。


自学IOS硬件配备:

  1. 一台能运行mac系统并且能安装xcoad开发工具的电脑(IOS虽然用途最广泛的是手机端,但IOS的开发是基于PC端的,所以mac系统是配备是必须的)

  2. 一台iphone做测试用(IOS目前普广,也是市场大的就是手机端,目前基于开发的IOS市场也是手机端市场,一台iphone测试机是必须的)

初学IOS,有一台mac即可,xcoad自带iphone模拟器,程序可以在上面做测试。

iphone真机做测试可以感受ios系统的操作流程。假如程序是关于触摸和手势识别或是加速器的就没法在虚拟机上测试,就需要用真机测试。对于初学者有个虚拟机就够了。


自学ios开发的语言参考书籍,apple官方出品,新语言swift《Swift开发实战指南》、《The Swift Programming Language》);

学习基本控件(button,label,slider)等的使用,NSString,NSArray的使用(慢慢学习,循序渐进)雍马培训网站里面有大量的IOS开发的问题解决、视频教学,以及在线解答。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuyong19861109
2014-07-17
知道答主
回答量:12
采纳率:0%
帮助的人:5.6万
展开全部
http://code4app.com/course,从头看起,边看边写,打基础(iphone手机软件开发)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式