想学习ios开发教程有什么好的书籍,或者一些有教程的地方?

想学iOS软件开发,不知哪本书讲得比较全面些,适合自学。求推荐_百度知道想学ios开发,求推荐方法_百度知道刚开始学习 iOS 开发有什么书推荐_百度知道零基础如何学习 iOS 开发?
来源:互联网
【本人零基础(学过一点C语言,过了二级。但是基本已经就饭吃了)想学习ios开发,不知道该从何入手,应该学习哪些方面的东西。最好能系统的讲解一下ios开发所涉及到的知识以及入门应该学习的东西。】
我很少回答问题,但看到这个问题我还是想回答下,因为我正走在学习iOS的路上。我只推荐书,不关于选择电脑之类的信息。先说大概说下C语言,题主说自己过了计算机二级,我没考过计算机证,不清楚过二级是什么水平。不过C的基础应该算过关吧,大一时把书上的代码全部都敲过一遍(浙大颜辉版&谭浩强版),当时可以独立完成信息管理系统之类的大作业,不抄别人的代码,后来用C语言写过单片机。如果想对C多些了解的话我推荐《C语言程序设计-现代方法》这本书,比较厚,哪里概念不懂就查哪里。曾经流传的应对二级考试的“南开百题”我也敲过。我说这些是告诉题主能用C语言完成这些功能绝不是会做二级考试题的那种水平(非贬低二级水平)。好了,现在开始说Objective-C,我感觉学OC并不需要其他语言基础,不过你有C基础(或其它语言基础)的话会容易进行些。我看的第一本是《Objective-C基础教程》,【图一】青橘子的那本,这本书讲的不是太详细,当时看得一头雾水。我推荐看另一本讲OC的书《Objective-C程序设计》,封面见【图二】,这本书对OC语法的讲解还是比较全面的,把书上的代码从头到尾敲完,敲的过程中要尽量理解每句话都是什么意思,就算不理解也要保证碰到类似的问题知道要怎么解决吧。这样下来基本就会对基础语法明白个差不多了。这时候你就应该能做一些简单的控制台程序了,比如图书管理系统之类的小程序,基本会运用到涵盖全书八成的语法知识。此间应该会需要半个月左右的时间吧,我用了半个月,期间附带着参考看了蔡明志的《学会Objective-C的24堂课》,也是全书代码全部过一遍。在此之后就应该可以进行iOS手机界面开发了,不要留恋语法,有些东西到用的地方自然就懂了,关键是多动手练习。上为【图一】上为【图二】下面说第二阶段——手机界面的开发,我感觉基本就是一句话,多动手多思考。学开发哪有不写代码的?我第一个手机端程序是看着《iOS5应用开发-入门经典》(【图三】)写的,这本书内容比较基础,讲的内容比较浅,不过适合快速了解界面开发,人家书名也说是入门经典了。我是从图书管借的iOS5的这版,不过市面上这本书已经有卖iOS6的版本了。仅仅靠这本入门肯定是不够的,我还推荐看一下《iOS5基础教程》(【图四】),封面图案是个黄橘子。这本书内容比较全面适合深入一步学习。看完这本书基本就可以完成一些应用制作了,或许写的代码不一定健壮,但我们仍然在成长。建议期间多上网上下载一些别人分享的代码学习,不用天天去github找代码,不过我相信你总会被引到github的。国内cocoachina和code4app都有源码分享,基本可以满足这个阶段学习了。此阶段把两本书弄完花费的时间可能长一些,一个月左右吧,可能还不够。我目前也算是刚走完这个阶段,所以只能帮你到这里了:)。上为【图三】上为【图三】上为【图四】下面我给你分享下我下一步打算的书目,因为还没有看多少内容,所以你可以不采纳。还是橘子的书,我感觉橘子的书还是可以的,人民邮电出版社的橘子系列三本书,这三本书的封面很有意思,青橘子(成长)——&黄橘子(成熟)——&紫橘子(熟透了)。想对于其他编程开发,市面上iOS的书还是比较少的。还有一本《iOS6开发范例代码大全》我就不贴图了,我也只是打算偶尔参考一下。以上我推荐的书都是我看过的,不行请看最后一张图,这一摞就是我目前的书。
怎么样才能学好iOS开发,我们要看什么书呢,还是什么视频,其实这些都不是重要的,重要的是,你认为自己可以学好iOS开发,认为自己可以坚持下来,这是关键啦。其实学很多语言都是通的,从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,还 有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看。学语言,无非就是要学 好基础,弄清楚概念,然后做个简单的例子,慢慢的体会,基础打好了,到后面你会觉得突然自己提高了很多,很多东西都自然而然地明白了,在黑暗中的努力是为 了迎接光明。我觉得学iOS开发,首先心态要好,不要想着我已经学习很长时间了,可以找个好工作,可以赚钱了,牛人除外,不过大多都是普通人。先慢慢培养兴趣下定决心,然后开始找资料,找视频,查百度。等你觉得这些基础的都差不多理解了,那就别看书,将精力集中于界面开发、一定的数据库开 发、通讯接口开发、协同开发与联调。然后自己设计个东西,可以涵盖他们的,做个自己想做的东西出来,虽然可能很难,但是你会在过程中学到很多,是别人教不 会你的。在学习过程中遇到什么问题,你可以百度一下看看别人的回答,看多了印象就深了,也就慢慢掌握了。遇到什么思路上的问题,可以来论坛发帖,论坛肯定会 有人来帮忙的,就算不能完全解决,也可以提供点参考。学习要会利用资源,论坛上那么好的资源不用可惜的哦,还有资料堆的东西,只要你能掌握70%,不相信 你试试。等学完了UI后,可以想想搞点数据的存储的东西,比如做个网络图片收集的,里面涉及到网络连接,图片保存,UI线程安全,数据库操作等等,又可以学 到好多,何乐而不为呢。等学完这些,已经算不错了,接下去就要做点大的项目,最好是有客户端和服务器的,也练习下数据操作,了解下http协议,了解下 wifi,了解下电话短信googlemap的等知识。如果是游戏,那么还需要涉及到引擎、建模、素材、光影、故事板等。推荐两本书两本经典入门书籍 《objective-c基础教程》和《iphone4和ipad开发基础教程》。当然你有兴趣的话可以在中间看看iOS的源码。最后,等上层应用的东西基本学完了,学点底层的,你就做点调用底层的东西,深入了解下,就可以做很多东西了,比如3D游戏性能提高,编码解码等等。还 有一种快速地进行iOS开发,那就是通过互联网上面的在线移动开发平台,即使不懂技术也能开发,比如通过手机APP定制平台。不过今后如果真的想从事 android开发这一行的,还是建议你们下定决心安心学习这么技术。如果只是暂时有这门兴趣,创意很多,那么可以试试互联网上的在线移动应用开发平台, 因为操作都是傻瓜式的,这样会给你剩了很多时间,也不会让你学习的特别苦恼。以上的经验希望大家参考下,主要是你觉得适合的,可以去试试,当然你可能有比我更好的方法,每个人都不同的嘛,但是都希望你们能成为高手。最后我觉得做好开发更重要的还是得靠自己不断的努力学习, 师傅领进门学艺靠个人 相信自己, 努力学习,一定会成功的。推荐楼主看一下这些视频。iOS开发入门实战iOS8 App开发快速入门iOS开发视频教程《愤怒的小鸟》
学习开发语言Objective-C,熟悉Xcode。Objective-体现的是面向对象是一种编程思想,熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等。学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。一遍。熟悉常用第三方控件。除了参考书,这里推荐一个网站“DevStore()”里面收录了很多的第三方服务,并且可以对同类的服务进行参数对比,能够很有效的找到你需要添加的服务。学习期间及后期做项目阶段都可以在这个网站找到相应的服务和配置过程,也可以在技术群里咨询大神。最后,无论学习哪个操作系统的编程开发,最关键还是要多多练习多写代码,多看源码/文档、多实践、多交流、多总结。
其实学校里面的计算机等级考试真没什么用,过了二级
只能说明题主会看简单的C语言代码如果要学iOS的话
这点基础还是远远不够的零基础的话
最好是报班+自学的方式学习如果不报班
纯自学的话,题主需要一套好的iOS教程,比如《》,里面有详细规划整个自学的阶段和所需学习的课程可按照这个大纲学习:第一阶段:语言基础和iOS入门秒学Swift开发语言初始Objective-CiOS8 App开发快速入门第二阶段:玩转界面iOS开发玩转界面-UIKitUIKit-表格,集合和控制器IOS动画编程IOS多点触控与手势识别iOS开发必不可少-数据存储第三阶段:玩转网络iOS网络编程iOS多线程及异步任务处理iOS多媒体编程iOS地理位置及定位系统第四阶段:项目实战-选修Swift项目:WeChatSwift项目:网络音乐播放器Swift项目:超酷银行卡扫描器Swift项目:小波赌大小OC项目:新闻阅读器APPoc项目:驾照助手第五阶段:知识扩展-选修Objective-C的重点难点分析敏捷开发软件工程XCode详解及iOSApp上传Objective-c之iOS开发入门实战希望对题主学习iOS有帮助
第一步,学习开发语言Objective-C。参考书看《Objective-C基础教程》这本书就行了。书看到后来还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。我推荐的那本参考书里也会有一些讲解,进阶的学习需要以后再去看资料,没有特定教材,因为面向对象是一种编程思想,好在Objective-C本身就是这种思想的体现,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解了,这时候应该就可以写简单的无界面程序了。第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。这个阶段推荐的参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程(最新的教程应该是iOS7开发基础教程,但是该书没有中文译本,如果英文过硬,看这本书当然最好)。建议可以去看看这个教程:配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。第三步,熟悉常用第三方控件。因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧无线的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学变进行软件开发。除了参考书,这里推荐一个网站“Cocoachina苹果开发中文站”里面分享了很多网友的代码,并且可以对自己学习过程中遇到的问题进行讨论。学习初期,中期以及后期进阶都可以在这个论坛找到相应的学习资料与代码,并且可以通过发帖得到大神的技术指点。对应的英文网站是Stackflow,此网站偏重实际开发问题的解决,交流语言为英文。另外,斯坦福大学每年都开设iOS开发的公开课,从Objective-C的学习到最后的控件使用以及开发思想,架构的学习,都有涉猎,是很好的视频教程。网易公开课中有以往课程配中文字幕的视频,而最新的课程一般没有中文字幕,并且,该课程选择默认学生已经有C++编程基础,可能对于初学者会困难一些。视频属于公开资源,在搜索引擎上搜索斯坦福、iOS等关键字,即可找到相应资源。刚刚简单搜索了一下,优酷已经提供iOS7开发的高清视频专辑。最后,无论学习哪个操作系统的软件开发,最关键还是要多多练习,因此大量的写练习代码,看别人的优秀代码很重要。
c语言是iOS的入门,之后需要学习OC编程,还有就是iOS基础知识,还有一些iOS游戏开发方面的应用!从网上找了一张iOS自学路线图
有基础努力学就行了
我也在学 有兴趣的大家可以一起交流啊 群 4 6
讨论自学还是报个班的问题啊
如果真的是零基础的,那可以先选择网上在线看视频学习,可以到扣丁学堂这种比较专业的网站去看看。
我觉得培训机构的视频还是不错的,比较系统。建议自己看培训机构的视频就好了,然后跟着项目多敲。我了解的,有的培训班(听说传智播客和达内)有上课放视
频的班。或者淘宝买一套黑马的视频自己看。培训机构,我所接触的,最推荐李明杰的"小码哥",然后"黑马程序员"、再次传智播客,千锋。达内,北大青鸟,
听说特别垃圾。至于说iOS开发所涉及到的知识以及入门应该学习的东西,可以上这些培训机构的网站看看,写得还不错。(回答)附:
少问这种 meta question,直接上手看教程写代码去。
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动Pages: 1/2
主题 : 初学oc有什么好的书籍推荐
级别: 新手上路
可可豆: 12 CB
威望: 12 点
在线时间: 0(时)
发自: Web Page
来源于&&分类
初学oc有什么好的书籍推荐&&&
RT&&&&&&&&&&&&&&&&&&&&&& 有一定的C基础
级别: 精灵王
发帖: 1378
可可豆: 1511 CB
威望: 1515 点
在线时间: 3173(时)
发自: Web Page
官方文档。。。。
级别: 侠客
可可豆: 672 CB
威望: 672 点
在线时间: 289(时)
发自: Web Page
回 楼主(law_techcrazy) 的帖子
推荐你一个学OC的App,苹果地址
级别: 新手上路
可可豆: 12 CB
威望: 12 点
在线时间: 0(时)
发自: Web Page
回 2楼(fzhlee) 的帖子
3Q,谢谢你啦,配合实体书会比较好吧
级别: 圣骑士
UID: 394412
可可豆: 3532 CB
威望: 2565 点
在线时间: 2451(时)
发自: Web Page
回 1楼(noah1985) 的帖子
人家时新手没有一点基础,怎么可能看的懂官方文档 &&&&
级别: 新手上路
可可豆: 12 CB
威望: 12 点
在线时间: 0(时)
发自: Web Page
回 4楼(妖精的尾巴) 的帖子
前辈,求推荐
级别: 圣骑士
UID: 394412
可可豆: 3532 CB
威望: 2565 点
在线时间: 2451(时)
发自: Web Page
李刚的疯狂iOS还比较好,很基础的,从oc 语法到UI 界面很基础,适合新手,但也还是有点错误在里面
级别: 骑士
UID: 441468
可可豆: 454 CB
威望: 443 点
在线时间: 1096(时)
发自: Web Page
有本教材《Objetive-C 编程全解(第三版)》,荻原刚志 著, 唐璐等译,人民邮电出版社。这个教材写的蛮不错的,讲的都是ObjC的基础,虽然没有讲一点IOS开发和Interface Builder的使用,但是我把这本书看了两遍以后再看IOS开发的书和官方SDK真是豁然开朗~在此推荐。
学业较忙欢迎电邮骚扰~
级别: 新手上路
UID: 449169
可可豆: 130 CB
威望: 99 点
在线时间: 2(时)
发自: Web Page
我也刚开始接触OC.里面什么类和对象之间的关系简直就是混乱了,请问有没有适合入门的书籍.
级别: 新手上路
可可豆: 8 CB
威望: 8 点
在线时间: 18(时)
发自: Web Page
回 8楼(MusicKingSu) 的帖子
可以去看看图灵系列的《Objective - C 基础教程》
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
4*5+2 正确答案:22
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 ios开发教程 的文章

 

随机推荐