ios开发自学
㈠ 自学精通iOS 开发需要多久,有什么靠谱的学习路径
作者:张中宝
链接:https://www.hu.com/question/20130048/answer/17926669
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
第一步:编程入门课
时间预计:4个星期
推荐看公开课,Udacity也行,网易公开课也行,自己找一个面对对象语言(一般是JAVA,
C++,
Python)的课。我是在网易公开课看的斯坦福的CS106A,学的JAVA。
如果你纯粹学iOS开发,不推荐看哈佛CS50,CS50是给CS系的学生介绍整个计算机世界的框架,讲的内容比较多,进度比较快,对iOS开发其实有点累赘了。(臣妾有点跟不上啊!!)
计划安排是一天一课,看课程要求的书(至少看完一本)及大部分作业。这一阶段重点不是语法,而是以下3个目标。
目标:
1.
让自己对编程这件事感到适应。
写hello
world。
怎么写function,
怎么调用function。
全局变量,局部变量这类基本知识点。
都是基本的东西。看看书,写多两个程序就欧啦。
2.
掌握编程语言的基本要素。
编程语言4个要素:
a.
基本的数据类型:整数,实数,character,
string, boolean
b.
基本的运算符号:+-×/><++--那啥的
c.
怎样输入输出
d.
怎样控制程序:sequence,selection,loop
3.
了解编程范式
面对过程编程。
面向对象编程。
第二步:上手iOS!
时间预计:2星期
强烈推荐CS193P,老头子讲的超级好!我的很多东西(对象思维啥的)是在这里跟着做练习的时候才真正明白的(好啦,也可能是上一堂课练习做得少的原因)。如果等到9月应该itunes
U上会开始教iOS
7了。网易公开课的是2010年iOS
5版的,前10堂课,也行。(iTunes U上有完整的课)
CS193P说有prerequisite,一开始被吓到,事实证明还是可以学下去的。头两节课一头雾水,没关系,把itunes
U上的课件下载下来,把所有代码打出来,然后一个个元素对应之前学的语言匹配,再不懂先放着,继续学后边的,过几天打多点代码就懂了。
感觉学5、6堂课,一个星期左右就可以开始进入下一阶段自己做东西了。之后用啥学啥,每堂课都有主题的。速度慢点的同学们,这阶段跟我一样准备两个星期吧!
第三步:开发app!
时间预计:2星期(本人...1个半月,实在不好意思说出口)
这个时间就可长可短啦,还包括美工,交互啥的。坚持要用啥学啥的原则,其实就是知道iOS
SDK都有什么组件,每个组件有什么function而已。stackoverflow,
Github, apple sample code多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。
福建蜂鸟云商为你解答
㈡ ios程序开发难学吗
iOS是眼下是比较热门的开发,从行业前景看,iOS开发比较有前途,像苹果的appstore平台,也使开发者获益颇丰,待遇自然不在话下。
但是任何事都是从低做起的,所以新人切忌眼高手低,即使从实习生做起,如果有公司能给你机会,也要去尝试。
iOS用的编程语言是Objective-C,入职要有OC的基础。如果你非常想学习的话,可以来我们课程派上先看一些iOS的基础教程,如果证明自己的确可以学会,那可以再考虑入手硬件的开发设备。
㈢ 无任何编程基础,想学ios的App开发,自学难度大吗
ios的app用Objective-C语言开发抄,平台袭环境是苹果OSX系统加Xcode开发环境。虽然可以直接学习Obj-C,但是最好先学C基础,有了一定的编程理解,能用C开发一点简单的Demo的时候去学习Oc效率会高很多。
不知道 你你自学的原因是什么,想做独立开发吗,这一块的难度是很大的,ios的APP开发的真机测试和发布都要APP开发者账户的,99美金,而且一款APP想要赚钱远不止开发出来。如果是为了学习出去找这方面的工作,可以尝试,自己玩努力的话会有成效的;可以找这方面的书,网上也有很多教程和视频,搭一个环境慢慢玩就好。
㈣ 零基础如何学习ios开发
开发这个东西的话,其实入行门槛虽说不高,但是其实也不算特别低的,不然为什么程序员回那么多,但是工资答在普遍看来还是比较高的,是不是?先猜测如果已经是毕业工作了的话,即使是比较轻松的工作,业余时间也是比较有限的,仅仅凭借兴趣,能支撑楼主维持多长时间段里的持续时间投入,毕竟如果这周3小时,下周3小时之类的,我不认为能够达到3+3=6,很有可能3+3 <3。而且这还要看题主想要达到一种什么程度,玩票性质?还是到足以取得一份以此为工作能养活自己的程度?程序员是一个比较苦逼的职业哦~好了,泼冷水泼了这么多,如果上面的这些问题,题主都想的差不多了,或者有相对的觉悟的话,那么我觉得才可以考虑实施的一些策略和细节。
㈤ 怎么自学ios开发
自学IOS是要有一定的编程基础的。
IOS是一门独特的编程,自学IOS方法步骤:
1、学习开发语言Objective-C参考书看《Objective-C基础教程》
2、自学IOS时还需要补充一些关于面向对象的知识,计算机专业都会在学C++的时候接触这类思想的
3、学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。参考书级《iPhone 4与iPad开发基础教程》
4、熟悉常用第三方控件。由于苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,开发各种各样的第三方控件来实现需要的功能,可以使开发过程事半功倍。
此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学变进行软件开发。
5、斯坦福大学每年都开设iOS开发的公开课,从Objective-C的学习到最后的控件使用以及开发思想,架构的学习,都有涉猎的视频教程。网易公开课中有以往课程配中文字幕的视频,而最新的课程一般没有中文字幕,并且,该课程选择默认学生已经有C++编程基础,可能对于初学者会困难一些。
视频属于公开资源:如无法判断视频教学的真实性,或者视频对理解有困难地方,可寻找雍马培训IOS专业职教马正刚老师,另雍马培训设有IOS试听课,可帮助IOS自学者更好更快的了解IOS的相关知识与技巧。
无论学习哪个操作系统的软件开发,关键还是要多多练习,因此大量的写练习代码,看别人的优秀代码很重要。
自学IOS硬件配备:
1、一台能运行mac系统并且能安装xcoad开发工具的电脑(IOS虽然用途最广泛的是手机端,但IOS的开发是基于PC端的,所以mac系统是配备是必须的)
2、一台iphone做测试用(IOS目前普广,也是市场大的就是手机端,目前基于开发的IOS市场也是手机端市场,所以一台iphone测试机是必须的)
初学IOS,有一台mac即可,xcoad自带iphone模拟器,程序可以在上面做测试。
有iphone真机做测试更好,可以感受ios系统的操作流程,如果写了个程序是关于触摸和手势识别或是加速器的就没法在虚拟机上测试,就需要用真机测试。对于初学者有个虚拟机就够了。
另外英文不好的话需要努力了,iphone开发官方中文网站网址,大部分都是中文的,要是底层的一些东西可能是英文,这些足够用。
雍马培训网站里面有大量的IOS开发的Demo.
㈥ 如何学习iOS开发
可以买本书 或者下载点视频学习 先了解的
㈦ 如何自学苹果IOS开发
第一,肯定要有一台能运行mac系统并且能安装xcoad开发工具的电脑。最好有一台iphone做测试用。
如果没有oc基础的话就得先学 objective-c2.0 基础教程(图灵教育出版的),在学 iphone4与ipad基础教程(图灵教育出版的),着两本书都很权威。光看书也是不行的,还得去一些论坛(如csdn)看一些技术文章,那里有很多技术牛人,会很有帮助。
㈧ 感觉iOS开发好难学习啊自学很难有什么办法
总的来说,是不建议这样做的,首先,iOS开发所包含的内容是比较多的,必须要打好C语言和Objective-C的基础,其次,iOS应用涵盖面也是比较广的,如果没有对于iOS开发全面且系统的认识,学习起来是十分困难的,在这样的情况之下,自学起来是耗时又耗力的。所以,通常都需要找一个好的培训iOS开发的机构来学习,这样学习iOS开发耗时短、成效显著。也为自己的学成就业节约了时间。而成都的睿峰培训就是一家在iOS开发培训上有着十分的优秀的经验的机构。从入门到学成,只需要4个月的时间,你就能变成iOS行业最急需的人才!