ios游戏开发好学吗?哪里有免费学习ps使用教程的学习教程?

半年之内做iOS开发,从开始学习到最终app上架有可能吗?
现在水平是做了一年多web前端,js懂一些。想业余时间学习做iOS开发。有哪些困难和建议呢?
按投票排序
我在13年初开始,跟着斯坦福公开课,从大学都没学过数学的基础开始,学的第一个也是唯一一个编程语言就是objective-c。看资料,看书,跟着做demo。one more thing , 我所有的学习时间就是下班了之后哄孩子睡觉了之后,大概是11点,每天到1点,2点,每周还不能老是熬夜。周末陪孩子没时间。地铁时间用来看资料看书。就这样不到半年,我自己设计写代码做好了一个天气app Sakura Day ,这里记录了开发的过程所以,怎么可能没有可能。__________________更新一下这个回答的最新进展:目前的情况是:到现在还没更新过一次。。。上线后就基本没再看过代码。。。导致后面全忘了。。。但是我前段时间准备重新开始从 Sketch + Swift 重建这个App。而当我以为之前学的都被狗吃了的时候,发现我只用了两天下班时间就把之前困扰了我2个月的不疯重写完了。内心一丝丝欣慰。最近在重新设计交互和ICON。本来是想等新版本更新了再来挖这个回答,今天正好被知友问到,到底挣到了钱没,嗯,两年到现在一共挣了人民币200多吧。但是因为这段时间的开发经验,我才能参与到公司一个重要的产品开发中,以产品经理身份了当然。后来又因为这些经验完成了工作的转型和薪水的变化,所以如果算上这些对我人生轨迹的影响来说,之前的开发者账号买书买正版软件的钱已经翻了好几番。从这个App开始后的工作经验参见这个回答下次等我把这个App重写完再来更新哈____首先感谢大家对我的鼓励和支持,为了感谢大家的感谢,Sakura Day限免3天~!大家感受一下哈哈
稍等应该会变了。另外感觉有些对不住题主,并没有正面回答他的问题。特付上各位大神的iOS入门教程。如何吸引用户登陆 夹带私货:我个人觉得对于一个新手,提前学学怎么Debug非常重要,我多少次因为一个大小写和标点符号的问题卡住,就是看不懂。。。所以
谢邀,依次回答:首先是主问题:半年时间从开始学习到最终app上架足够了。然后是补充问题:困难- 学习任何一门语言和技能都会遇到问题,如果你没有足够的热情,以及明确的目的(创造、赚钱、找工作、提升技能都可以),很可能中途放弃。这个问题很严重,我因为亲眼目睹了不少朋友从短暂的激情到一挫即溃的现状。针对这个问题,建议用最近火到爆的“互联网思维”,以及游戏思维来学习。所谓的互联网思维学习,就是要目标导向,产品导向,快速迭代学习,小步快跑,不要打算一步登天。iOS开发要学的内容太多,你要紧紧围绕自己想要开发的应用来补充相关知识。step by step,每一步的学习过程中都建议实例学习,而不要理论先行,因为你不是在学校,没那么多时间。所以首先要做的是了解下iOS开发的概貌,然后列出自己应用所需要完成的任务,并根据需要来学习。所谓的游戏思维,就是把整个学习过程看做一个养成游戏或者RPG游戏,参考codecademy,因为你是前端出身,可以给自己搞个非常简单的网站。每天设置一个明确的目标,达成后给自己积分或者勋章奖励,达到每个分数(比如8000)后可以奖励自己一台iPhone5S或者iMac(假定你是土豪)。如果钱不够,起码也可以奖励自己一个喜欢的小东西吧。关于游戏思维这一点,是我在《游戏改变世界》一书中所得到的启示,不要让学习变成苦逼的事情,一切皆游戏,利用自己“贪婪”的本性刺激自己,也是一种不错的激励方式。最后是详细建议:iOS开发是个概称,又分为iOS应用和iOS手游。因为你有web前端开发基础,可以考虑以下方式:1.了解和学习下类似phonegap的中间件,借助phonegap,只要懂HTML,CSS,js就可以轻松开发跨平台(iOS,Android,Windows Phone)的简单应用。当然,因为phonegap是借助webkit的,其运行效率相比native app(也就是采用原生语言和框架开发)要低的多。特别是游戏类产品,目前用类HTML5技术开发的成功产品很少。如果是一般的个人应用,对效率要求不高,可以考虑这种技术。具体可以参考:2.了解和学习原生iOS开发这方面建议你可以看看我的专栏文章,还有cocoachina,51cto上的教程。目前貌似还有不少免费的视频教程,也是鱼龙混杂。个人的建议是,e文好的话直接看itunes-u上面的stanford大学的iOS开发教程。3.了解和学习iOS手游开发两种选择:如果是2D游戏,首选cocos2d-x如果是3D游戏,首选Unity3D原因参看我的专栏文章更多可参看我2011年在知乎上的回答:
时隔6个月,我来回答下这个问题。春节,脑子突然抽经,想做一点自己喜欢的事情,百了几个小时,觉得编程不错,就开始了。当时就搜到了这个帖子,看到t了@ 的回复,很受鼓舞,虽然他介绍的方法和推荐的那些文章都没看过。。。(Onefootball下了,在appstore搜到的,后来才知道是他们公司写的,app很不错!)为什么今天回复?因为自己做的app,不仅上线app store,而且今天在排到了分类付费榜单第一虽然我知道排第一也不会有多少钱(上周6排到第8,数据非常难看,所以知道就算到分类榜单第一也好不到哪去,但是现在,不知道为什么,就是感觉一股白烟在身边飘来飘去,飘来飘去)4月22日拿到的macbook pro8月5日提交到App Store8月12日上线所以答案是肯定的,时间紧,困难多,任务重关于建议最重要的一条,就是早点开始做项目
半年之内从无到有上线一个app肯定是可以的.问题是质量如何,相信你自己应该心知肚明.我觉得如果你做一个自娱自乐的app比较合适,如果只是做一个app上线并且想利用这个app去找一份好工作的话不是很推荐.因为我在看一个人以前做过的项目,如果app做得很难看,而且交互完全没有新意,功能也没什么出彩的话反而会给我不好的印象.
以你的编程经验,半年内每天抽出2小时时间进行学习就足够了。困难:学习的恒心以及时间和金钱的投入。建议:想学习 iOS 应用开发,首先你需要有 iOS 应用的开发基础环境,即 Mac OS X 操作系统,我建议至少要 OS X 10.8.4 或者更高的版本,这样你才可以安装最新的 Xcode 5 (IDE)。不建议使用Xcode 4,因为它不支持最新的 iOS 7,并且你最终还是需要使用 Xcode 5 的,所以直接使用 Xcode 5 会减少你的适应期。编程语言方面,iOS 开发使用 Objective-C。我认为目前的高级编程语言语法都差不多,学习语言其实并不难,难在理解和应用。所以要通过项目来实践,在实践中理解并应用。比如我初学 iOS 开发的时候,语言没什么问题,很快就学会了,但是我对整个 iOS 开发没有一个整体的了解,就是比如做搭建一个网站需要从何处入手,如何一步一步搭建成功并解决过程中的问题,其实就是一种能够纵观全局的那种感觉。在你项目实践过程中,可能会看到一个界面,不知道该如何拆分或者入手编码,不用担心,多上网看看别人是如何实现的,思考并学习,很快就可以改善这种状况。另外,看别人的代码也要注意,网上有很多代码是不规范的,而且最终效果实现了,代码可能有多处错误,我建议你最好是买本书跟着书里面的例子做,推荐一本书《iOS编程》目前是第三版,是 Big Nerd Ranch 出的,这本书我认为写的非常不错,当年获益良多。如果你英语能力强,我建议你阅读原版。还有官方文档,都是学习的好帮手。如果你想真机调试,你还必须有一台 iOS 设备。分为 iPhone、iPod touch 以及 iPad,iPhone、 iPod touch 以及 iPad 都可以运行为 iPhone 设计的应用,而 iPhone 和 iPod touch 不可以运行为iPad 设计的应用。原因你可以理解为 iPhone 和 iPod touch 的分辨率不足以显示 iPad 那么大分辨率的应用。除了设备外,你的代码必须经过签名才可以运行在真机上,所以你还需要花费 $99 去苹果开发者网站注册为开发者,这样你才可以获得用来给代码签名的证书等资源。你要注意两点:1、注册为开发者是不收费的,但也不能获取证书以及上传应用等;2、$99 是一年的费用。真机调试并非是必须的,但有时你必须用到真机调试。举个例子,如果你想做一款拍照的应用,那你必须得用真机调试,因为模拟器无法模拟摄像头。总结一下,对于你这样有编程经验的人来说,半年学习完成 iOS 开发,如果你不懒不笨,完全没有问题,重要的是正确的学习方法。上面只是说了些建议,没有说详细的学习建议,我觉得每个人学习习惯都不同,比如我不喜欢看视频教程,因为学习时间太长,快进又怕漏了知识,不如书学得快。所以具体的学习方法,题主你自己根据自己的看法制定吧。另,本人低龄码农,不擅长想法表达,恳请轻喷。
It's never too late.
我有朋友,很反感谢邀,为了不失去这位朋友,我就不谢邀了哈:)谢邀:):):)我们先来分解一下:半年时间上APP。我们假设从2.10开始。2.10:过年海吃海喝,居然没死,感谢亲朋好友不杀之恩,开始反思和四处采访寻找可能存在的自己超有兴趣的需要解决的生活问题,做好产品策划,找牛人给核心功能技术方案3.10:分解技术方案,列清难点,四处寻找资料,采访牛人,通宵达旦技术攻关,完成核心功能4.10:到处找小白演示,口沫横飞,以我基情邀你共渡良宵,哦,不是,以我不变初心反复来回切换角度探索要以什么样的方式传递,才能让人们感受到你浓浓的爱。咦,这个角度好:)初版完成,开始自己死命玩,不停修改5.10:自己改无可改,也许大概或者有可能算是一版完成,各种聚会饭局蹭吃蹭喝,最好可以带走德芙或更高级美味巧克力或大瓶装可品可乐,哦,不是,细心听讲,做好笔记,积极交流,认真总结,第一时间发布报道,以自己最大的能力共享精品信息 @ 各种高手,找到足够多的熟客帮忙试玩测试6.10:各种请客,装傻充愣,卖萌卖身,哦,不是,卖艺,哦,也不是,才艺表演,共赴大床,哦不是,与熟客一起深入交流,深度探讨,完成彻底测试(反正不是脱掉底裤的意思),根据熟客意见修改(换一套姿势?哦,不是,是知识框架,嗯),有缘再聚,但要以最大的能力保证天天有缘7.10:整理打包好行礼,办好通行证,随时准备走路,哦,不是,打包好各种资料,整理好程序文件,清理好所有代码垃圾,准备迎接最可爱但最烦人最蛋疼最要命的官方御批修改。谁是官,你上哪摆摊,谁是城管谁是官。开始提交APP,根据苹果退回的意见修改。积极邮件沟通,使出浑身解数,实在骗不过去,以最大的热情最积极的跪舔姿态,用最快的速度,完成最彻底的改正,迅速再次提交审核。深刻领会“领导有话,吾绝无二话“的奸臣办事方针,以求再次抓住“下下几廿万上落“的土豪爆富之旅。8.10:最终上了APP,或者被上。喜大普奔。准备好应用功能清单、客户目标人群详细说明、稿费、瓜子费、卷烟费、游戏点卡、机厅专用硬币、月饼、一大麻袋青苹果,拜访压根没人付费过的头不洗牙不刷衣不穿美女作家,诚心诚意、专心致志看风景,哦,不是,虚心请教,一心求字,苦求为APP写一个惊天地泣鬼神亮瞎乔大叔狗眼的无敌软文,但求,要故事有故事,要内涵有内涵,要基情有基情,要激情也有激情,反正要什么都有什么,总字数140。然后呢,请全副家当(穿过的内裤和袜子不要),全部拿出,找到这个世界最帅神龙见首不见尾但又随便哪个社区都能见到的世界第一牛清醒疯子大哥,让它,没错,就是那个它,传授你网络传销基本要典:以最短的时间发遍这个世界所有社交媒体,神马知乎啊、微博啊、论坛啊、社区啊、Q群啊、微信群啊、公众号啊,让你一夜之间就立马红了,成为网络世界响当当的名人至于说,零基础,啥都不懂的问题,请参照其它回答。要我说,你如果是女孩子,又在广州,找清醒疯子结对编程绝对是最快最有效的方式了:)
我不是IOS开发者,纯粹以一个代码狗的态度来谈谈:有可能,但是第一个app定位不要太高,从简单去做,不一定要上架,能安装运行我觉得就够了(上架需要购买app的开发者账号,官方是99刀,淘宝貌似有便宜些的,而且要走审核流程,很多细节挺麻烦的),学习的话可以看一下网易公开课里面关于IOS开发的视频教程,准备开发相关的电子书,最好到豆瓣按评分选需要的实体书籍,在手里看效率更高。keep interest,边看便动手,一步一步走,还有,你需要一台mac。
首先是设备的门槛,xcode只能在mac os系统下使用,所以你至少要能跑mac os,要么黑苹果,要么虚拟机,或者购入mac电脑。然后是IDE以及mac os的熟悉。windows用户需要一段时间来适应。这个需要花时间自己琢磨。其次是语言,objective-c虽然是基于c的,但是语法层面的区别还是有点大,用惯js的话应该会别扭一段时间。内存管理方面虽然可以采用ARC而不需要自己管理内存,可是即便是ARC也是需要一些内存分配管理方面的基础知识,如果只是js基础的话这一块应该也挺麻烦。还有uikit的使用,这些都可以通过斯坦福的iOS开发公开课学习。对了如果之前是搞web前端的话异步编程方面可能不太熟悉(不过ajax经验可以套用),可以多看看GCD/block(闭包)的使用。再次是iOS7适配,从02-01开始所有上架应用都要适配iOS7,加上你肯定还要支持iOS7以下的设备,无形中增加了一些技术难度,对于新手来说这个技术难点应该比较麻烦。这个只能爬论坛博客了。最后是申请开发者证书,以及倒腾xcode以及证书的各种问题,苹果的证书能把你弄晕,这个也是爬论坛博客了。总得来说半年开发一个app绝对是有可能的尤其是对于有编程经验的人来说,但是会比较辛苦,希望做好心理准备。
4 个月路过
已有帐号?
无法登录?
社交帐号登录ios开发实战教程好学吗?哪里有免费的学习教程?_百度知道
ios开发实战教程好学吗?哪里有免费的学习教程?
提问者采纳
管用的说说,有一些免费的可以学
有人了解吗
慕课网就可以啊,提供的教程中融入动画特效、流行词句,趣味性的内容和授课方式易于引起用户的学习兴趣,摆脱学习的枯燥感。我本来是不太喜欢学的,因为工作的关系不得不去学,朋友推荐后,感觉还是很轻松就学会了。
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他1条回答
但可能不全,只要自己每天坚持练习,多多理解就行。学习教程的话网上搜索一般都有,会有人说的,可以多加几个相关的QQ群,在里面问问,另外也可以在里面多向别人请教不懂的学还是好学
ios的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁4 个月学习 iOS 开发的经验 (0基础到上架 App Store)
招聘信息:
文章开头先说下上架的这款 App 吧,赶在春节前收到了 Apple 的审核通过邮件,当时还是挺高兴的,算是对自己4个月学习的肯定。开发这款 App 原因很简单,只是因为自己经常忘记下雨拿伞。期间 UI 设计改了好多次,代码也重写了几次,最后的成品基本满足自己的心里预期,为了赶在春节前上架,有些 Bug 还没有处理,1.1版本目前已经提交, UmbrellaWeather 这款 App 差不多长这样:我是从去年 9 月下旬开始学习 iOS 开发的,作为一个 0 基础并且英语也不怎么好的人,学习编程首先当然就是兴趣,因为自己已经在工作了,每天都是抽出空闲时间学习,从学习到第一款 App 上架 App Store 差不多4个月时间,这里我给出一些自己的学习过程和经验从 RAY 的第一个教程开始tutorial1我是从 RAY 的第一个开发 APP 的教程开始了我的学习,这个教程的第一个项目很简单,代码非常少,让我对 iOS 开发有了基本的了解和认识,了解 Xcode 的使用,当然里面有些地方当时还不是很能理解,而且本来英语就不怎么好的我来说,看起来还是非常吃力的。在这个过程中,我既锻炼了自己的英语水平,又对 iOS 的开发有了一个基本了解和认识,后面在围绕着一些疑问学习,会起到很好的提高作用。学习 Swift 语言有了开发一款 APP 的学习经验,在看 Swift 语言,很多地方都会有豁然开朗的感觉,我感觉这种方式是学习一个新知识最好的过程。Swift 语言建议细读,并且配合 Xcode 的 Playground 全部敲一遍,尽量做到理解。对于 0 基础的我来说,在学习 Swift 语言的时候,很多概念还是有些困惑。不过学习过程就是这样,明白了一个知识点,马上有新的知识点需要了解,就是这样一个循序渐进的过程,在这个阶段我对编程语言的字符串、变量和常量、集合类型、循环方式以及类和结构体等内容有了基本的认识。必须要说的是,Swift 语言是后面学习经常回头看的内容,因为在后面的学习中,很多不明白的地方,结合当时的项目,马上就能理解其中的含义,毕竟在项目里面的使用才是理解问题的最好方式。网络教程网上免费的 iOS 开发教程还是挺多的,这个阶段我主要是把 iOS 的一些基本框架了解了一下,首先当然是 UIKit 的学习,把系统的基础组件都过了一遍,例如UIButton、UILabel、Storyboard 等等内容。第二阶段学习了TableView、ScrollView 这两个核心组件的基本使用,还有页面传值的方法 delegate、Storyboard.这里再推荐一个国外免费 Swift 学习的网站,基本包括了所有常用组件和 API。RAY 的剩余三个开发项目tutorials在有了前面组件和语言的学习,剩余三个项目的学习,就是融汇贯通的过程,因为前面只是学习了
这里通过 RAY 的教程了解 , RAY 的 iOS 开发教程都是从简单的实现到巧妙的运用逻辑整理代码的过程,这个过程可以很好的理解复杂逻辑和代码的实现方式和使用方法还有编程的逻辑思维能力。第一个项目让我对 传值 TableView 有了更深的理解。第二个项目是对于 定位 SDK 的系统学习还有各种错误的处理方式和思路。第三项目是网络编程的学习,如何请求数据展现数据等。这三个教程我做了很多笔记,可以说四个项目的开发学习主要就是让我开始有编程的逻辑思维能力,这都是在学习的时候无形中提高的,这也是 RAY 的开发教程最大的财富所在,当然也大大提高了英语阅读能力,虽然不能说有质的提高,至少是对 iOS 开发这块的词汇有了很深的记忆。开发个人项目在有了前面几个项目的学习,我对 iOS 开发有了比较系统的了解,这个时候我开始了我的第一款 iOS 的开发。跟着别人学,和自己遇到困难想出解决方法并学习,这两个学习方式还是很大区别的,第一个锻炼自己解决问题的能力并且印象更加深刻,第二个,实践出真知,许多知识点也只有你真正实践过,才更加明白其中的含义。在开发这款 App 的时候我用的最多的当然是 Google 和苹果的官方文档。必须要说的是,查询资料不是查询如何开发,而是在自己想到了点子的情况下,查询代码的实现方式,然后实现,在这个项目中我对 Swift 开发语言有了更深的了解,还有数据持久化存储和网络请求这一块。在实际开发过程中很多前面学习到的模糊概念这里得到修正,可能前面你以为理解了的东西,发现好像不对或者说有点问题,因为只有在实际项目中出现 Bug 或者没有达到预期效果,你才会回头思考这个知识点是不是原来的理解有误区。在这个项目中,我使用了第三方远程推送,也学习了推送的注册和使用,iOS 的后台机制,Animation 的简单使用,项目的发布过程和内购的实现等等,因为使用的是国内天气 API 的免费服务,每天请求次数是有限制的,为了尽量减少用户不必要的网络请求次数,优化请求次数也下了不少功夫,设计 UI 还简单学习了下 Sketch 这款软件的使用,整个项目最大的进步应该是自学能力的提高吧!下步计划在第一款 App 项目的审核阶段,我已经开始了第二款 App 的开发工作,在项目的开发过程中,构思功能并且解决是学习 iOS 最好的方式,在接下来的学习计划中,我准备把斯坦福的公开课视频过一遍,研究学习透几个 Swift 开源项目,这差不多是我后几个月的学习规划。说说经验在学习前期,多看一些优秀的开发项目,是学习的最快和最有效的途径。RAY 的这4个教程就起到这个作用,因为它会在教程中一步步告诉你实现的逻辑和方式,对于刚学习编程的人来说很好理解,如果对一些地方的实现方式有些困惑, Xcode 的 Playground 是最好的研究场所,没事多在里面敲敲代码,比什么都强,学习编程并不像其他东西那样你掌握了1在学习2这样一阶一阶学习进步的,很多时候,1可能你还没能理解,在学习3或者4的时候才对1豁然开朗,不要因为某个知识点没搞懂就感觉自己学不来丧失学习热情,很多地方都是了解了面才掌握了点,尽量多用 Google 不要怕看英语,不要忽视了英语的学习,这个也是学习编程必须提高的东西。学一个新东西不要一开始就设定一个很大的目标,那样可能很容易放弃,设定一个个小目标,比如今天我要搞懂类是什么,明天我要了解下TableView ,这周我要了解UIKit基础组件的使用,这个月我要开发出一个项目,这样更能坚持和持续下去。实践出真知,实践出真知,实践出真知,重要的事情说三遍!
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
您还没有登录!请或
点击量7658点击量7376点击量6845点击量6305点击量6098点击量5969点击量5938点击量4993点击量4872
&2016 Chukong Technologies,Inc.
京公网安备89上一篇:下一篇:相关资讯(03月28日)(03月17日)(03月15日)(03月14日)(03月14日)最新资讯(06月13日)(06月12日)(06月12日)(06月08日)(06月07日)IOS培训视频IOS培训课程
IOS教程网站导航 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证号-56

我要回帖

更多关于 英语学习免费教程 的文章

 

随机推荐