如何开发ios应用学好 iOS 游戏开发

1214人阅读
非常中肯的讲,ios的书籍最好一本都不要买!我买了五本IOS的开发书籍,没有一本满意的,大多都是在萝莉啰嗦,写一些非常简单并且不怎么实用的例子。有些甚至是在误导,根本不成体系,所以完全不推荐看书!建议直接废弃掉这个学习方法,在有好的ios开发书籍出现之前。
其他的学习方法,看博客,不推荐!为什么,写博客的人水平参差不齐,很多都不负责,所以也不推荐。
看视频,最好的学习方法,因为大多数人都没接触过mac的系统,对于这个奇葩的操作系统的熟悉和对xcode(更加奇葩的编译器)的熟悉有很大的帮助,看什么视频呢?毋庸置疑的第一个就是 斯坦福大学那个白胡子老头的那个,反复多看 多操作!把上面说的例子看懂写会就可以了。
注重对基础知识的了解,比如内存管理(学这东西 实际开发中不见得有什么用,但是面试的时候几乎每个变态公司都会问到,所以必须要搞明白),基础语法,比如什么是协议,委托,代理等等。基础的组件,比如UILabel、UIScrollView、UITableView、还有NavcationController等等这些的使用,注意一定要多写,不要以为看懂了就不写了,等你多写几遍的时候你才会发现 原来会遇到N多超级变态的问题。
对了,还有对于IOS机制的理解,比如一些变态的沙盒机制,从android转过来的同学要知道,ios和安卓是不同世界的东西,完全不同!这货没有service,这货没法后台运行,这货编译器不怎么给你提示的,你不能想获取什么信息就获取什么信息,想要获取相册的东西还要问一下用户 让不让你用,反正 ios就是个奇葩,除了比安卓运行流畅,不怎么卡,不用做适配之外,这货缺点多的去了,做好心理准备,不要头脑一热就转过来。
多看视频,多看多写,切记不要眼高手低!!
嗯 先写到这里吧,还有一些培训机构的视频,但是没发现比较靠谱的,等遇到了再更新。
日14:06:14
如果英语不好 搞iOS可能会比较困难,原因:SDK更新比较快,针对新SDK出的书比较慢,苹果官方没有中文文档,只能阅读英文文档,国内没有很活跃的iOS开发论坛,只有一个cocochina 但是活跃程度远远低于安卓开发论坛。遇到问题比较难解决。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:234553次
积分:3209
积分:3209
排名:第3898名
原创:66篇
转载:136篇
评论:79条
(1)(1)(3)(4)(5)(6)(8)(14)(6)(7)(6)(3)(6)(12)(16)(12)(13)(2)(7)(8)(2)(3)(1)(6)(10)(4)(15)(21)ios开发就业前景如何千锋ios为什么倍受青睐学习iOS开发 - 广东深圳广告信息
欢迎您,&|&&|&&|&&|&&|&&|&&|&
ios开发就业前景如何千锋ios为什么倍受青睐学习iOS开发
信息编号:&发布时间: 15:57:58
 ios开发就业前景如何?千锋ios为什么倍受青睐?
  手机软件开发席卷IT培训市场,iOS开发因其领域新,覆盖面广,而受到广大应届毕业生的关注。现在大学生空有一张文凭,就业形势却颇为紧张,相反,iOS开发的职位空缺却相当大,所以很多大学生看准这块“肥肉”,纷纷投身iOS培训,希望通过系统培训解决当前就业难,薪水低的问题。
  学习iOS开发,先要了解主要开发什么。其实主要是针对iOS平台开发应用软件和游戏软件。应用软件涉及种类广泛,在智能手机普及的今天,手机用户对于各种应用软件的需求越来越高。这个时候不但需要大量的iOS人才储备,还对其技术有了更高的要求。而手机游戏是目前最受年轻人喜爱的,趣味性更强,薪水也乐观。如此耀眼的舞台,自然给了年轻人更多发挥的空间,但这里要注意,学习iOS开发,需要对软件开发感兴趣,具备一定的计算机基础。
  很多学生没有基础,但是也想学习,那就要找一个具有专业培训资质的培训机构。纵观目前IT培训行业,也只有千锋3G学院具备零基础教学和手机游戏软件开发培训的资质。千锋iOS课程使用xcode4.x版本(其中包含iPhone5.x和iPad版本的模拟器),也就是iOS5系列SDK开发程序。通过20天的强化,可以实现让学员掌握iPhone系列手机上开发基本的UI应用程序,手机客户端与Service端的交互,多媒体服务、三轴陀螺仪、GPS、GoogleMap的调用和一些2D方面的动画以及掌握各种动画、图层的设置和视图切换效果等目标。
  据最新发布的消息,千锋七月份的iOS就业班名额已经爆满,座位预订已经排到八月份甚至已经到了九月份。之所以报名如此火爆,主要是基于欧阳老师带领的强大讲师团队,均具备多年项目研发经验,以及多年教学经验。加之其教学系统完善,管理制度严格,不但一直保持100%就业的好成绩,学员平均薪水也都在6000以上。在优酷视频上,有很多千锋学员录制的视频,亲述在千锋学习的经历,获得众多学员认可。
ios学习:http://www.mobiletrain.org/
以下是“ios开发就业前景如何千锋ios为什么倍受青睐学习iOS开发”信息发布人联系方式:
会员身份:玫瑰色
联 系 人:高经理
单位名称:
联系电话:
所在城市:广东&>>&深圳
联系邮箱:相关文章推荐:
iOS开发完整学习路线
The ios Game Developement Roadmap:
以上学习书籍下载链接:
1. Preliminary:
《Apress - iPhone and iPad Apps for Absolute Beginners ios5 Edition》
http://www.itpub.net/thread--1.html
2. Vantage:
《Apress - Learn cocos2D 2 Game Development for ios》
http://www.itpub.net/thread--1.html
《Apress - Beginning ios 6 Games Dev...
阅读(2322) 回复(11)
其他文章推荐
ITPUB官方微博:
大家好,与大家分享一些ios开发的学习资料,对开发入门或者是想提升技术高度的同学可能会比较有用,希望可以帮助到大家,祝大家都能够学习进步,事业有成!
阅读(1917) 回复(7)
阅读(1715) 回复(7)
具备开发ios应用
阅读(207) 回复(0)
QQ:联系电话:021-邮箱:,有考虑的可以发简历到我邮箱里面,收到简历第一时间联系你。。。岗位描述:1.负责iPhone/iPad平台下APP应用软件开发;2.根据需求开发相应的手机应用软件,并对交付应用质量负责;3.系统设计及同后台系统交互接口设计 负责开发文档的编写;岗位要求:1.2年以上ios客户端软件开发工作经验,具有提交应用到AppStore经验;2.熟练掌握C,C++或objective-c技术3.掌握MAC或U...
阅读(343) 回复(2)
职位:ios开发主管招聘人数:1人
工作地点:北京年薪:20-30万
工作职责:
1. 负责手机客户端产品的开发。
职位要求:
1. 计算机相关专业本科以上学历,3年以上在iPhone/iPad平台上项目开发经验; 2. 拥有丰富的手机应用软件或手机游戏设计与开发经验; 3. 熟悉数据库,有Oracle、MySQL使用经验; 4. 熟悉各种手机平台软件开发环境。如感兴趣请直接与我联系,邮箱:Hua.
阅读(361) 回复(1)
百度ios入门教程/course/view/1ceeb62946d8c
M了个J博客/mjios/tag/objective-c/
ios应用源码保护:http://t.cn/Rz0bhUA
CocoaChina
git网https://git.oschina.net
开源中国社区http://www.oschina.net
阅读(120) 回复(0)
NSUserDefault 的存储路径:
Library/ApplicationSupport/iPhone Simulator/X.X/Applications/一串id/Library/Prefereces
阅读(330) 回复(0)
头回写教程这玩意,真不知道要写些什么,所以主要就是共享下我的代码,和一些重要功能的讲解吧,各位如果有啥不懂的可以回帖提问哟。
其实这个demo(为何叫demo呢,因为我真不敢称这个为游戏呀)是我初学cocos2d-x两周的时候写的,所以可能写的不是很好(好吧,其实现在写的东西也不好),当初主要还是靠着度娘和TestCpp学的,所以在此还
阅读(150) 回复(0)
ios提供的数据持久化方式有:SQLiteCoreData属性列表、NSUserDefault对象归档。
这里来简单介绍下ios开发中的对象归档:
对象归档是将对象归档以文件的形式保存到磁盘中(也称为序列化,持久化)使用的时候读取该文件的保存路径读取文件的内容(也称为接档,反序列化)
对象归档的文件是保密的磁盘上无法查
阅读(30) 回复(0)
近几年移动互联网发展迅速,很多传统行业比如金融、教育、旅游等等行业都会和移动互联网结合已经成为趋势,并且随着苹果手机越来越受欢迎,ios系统也被广泛应用了,ios开发工程师也越来越被社会需要,所以从事ios开发工作也成了很多年轻人的选择,那么ios开发到底好不好学呢?
其实只要你肯下决心,并且方法对,4个月差不多就可以达
阅读(90) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
请扫描分享到朋友圈查看: 168|回复: 14
手机游戏开发:半年之内做iOS开发,从开始学习到最终app上架有可能吗?
主题帖子积分
现在水平是做了一年多web前端,js懂一些。想业余时间学习做iOS开发。有哪些困难和建议呢?
主题帖子积分
我在13年初开始,跟着斯坦福公开课,从大学都没学过数学的基础开始,学的第一个也是唯一一个编程语言就是objective-c。看资料,看书,跟着做demo。
one more thing , 我所有的学习时间就是下班了之后哄孩子睡觉了之后,大概是11点,每天到1点,2点,每周还不能老是熬夜。周末陪孩子没时间。地铁时间用来看资料看书。
就这样不到半年,我自己设计写代码做好了一个天气app Sakura Day
iTunes 的 App Store 中的“Sakura Day”,这里记录了开发的过程
【Sakura Day】樱&天气 —— 独立独特文艺作品,奇妙的天气APP-数字尾巴
所以,怎么可能没有可能。
首先感谢大家对我的鼓励和支持,为了感谢大家的感谢,
Sakura Day限免3天~!大家感受一下哈哈
iTunes 的 App Store 中的“Sakura Day” 稍等应该会变了。
另外感觉有些对不住题主,并没有正面回答他的问题。特付上各位大神的iOS入门教程。
12 岁如何入门 iOS 编程?
iOS7入门开发全系列教程新地址 - 笨猫快乐学编程 - 知乎专栏
如何吸引用户登陆
User Onboarding
一张图帮你了解App开发全貌(附PDF)
夹带私货:我个人觉得对于一个新手,提前学学怎么Debug非常重要,我多少次因为一个大小写和标点符号的问题卡住,就是看不懂。。。所以
Xcode调试 | 简书
一些常用的XCode的快捷操作
主题帖子积分
依次回答:
首先是主问题:
半年时间从开始学习到最终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技术开发的成功产品很少。
如果是一般的个人应用,对效率要求不高,可以考虑这种技术。
具体可以参考:
PhoneGap | Home
腾讯广告平台产品团队谈PhoneGap使用
专题:跨平台移动web中间件PhoneGap开发入门_
2.了解和学习原生iOS开发
这方面建议你可以看看我的专栏文章,还有cocoachina,51cto上的教程。目前貌似还有不少免费的视频教程,也是鱼龙混杂。个人的建议是,e文好的话直接看itunes-u上面的stanford大学的iOS开发教程。
3.了解和学习iOS手游开发
两种选择:
如果是2D游戏,首选cocos2d-x
如果是3D游戏,首选Unity3D
原因参看我的专栏文章
更多可参看我2011年在知乎上的回答:
没有基础如何快速学习 iOS 开发?
主题帖子积分
我不是IOS开发者,纯粹以一个代码狗的态度来谈谈:
有可能,但是第一个app定位不要太高,从简单去做,不一定要上架,能安装运行我觉得就够了(上架需要购买app的开发者账号,官方是99刀,淘宝貌似有便宜些的,而且要走审核流程,很多细节挺麻烦的),学习的话可以看一下网易公开课里面关于IOS开发的视频教程,准备开发相关的电子书,最好到豆瓣按评分选需要的实体书籍,在手里看效率更高。keep interest,边看便动手,一步一步走,还有,你需要一台mac。
主题帖子积分
我有朋友,很反感谢邀,为了不失去这位朋友,我就不谢邀了哈:)
谢邀:):):)
我们先来分解一下:
半年时间上APP。我们假设从2.10开始。
2.10:过年海吃海喝,居然没死,感谢亲朋好友不杀之恩,开始反思和四处采访寻找可能存在的自己超有兴趣的需要解决的生活问题,做好产品策划,找牛人给核心功能技术方案
3.10:分解技术方案,列清难点,四处寻找资料,采访牛人,通宵达旦技术攻关,完成核心功能
4.10:到处找小白演示,口沫横飞,以我基情邀你共渡良宵,哦,不是,以我不变初心反复来回切换角度探索要以什么样的方式传递,才能让人们感受到你浓浓的爱。咦,这个角度好:)初版完成,开始自己死命玩,不停修改
5.10:自己改无可改,也许大概或者有可能算是一版完成,各种聚会饭局蹭吃蹭喝,最好可以带走德芙或更高级美味巧克力或大瓶装可品可乐,哦,不是,细心听讲,做好笔记,积极交流,认真总结,第一时间发布报道,以自己最大的能力共享精品信息 @ 各种高手,找到足够多的熟客帮忙试玩测试
6.10:各种请客,装傻充愣,卖萌卖身,哦,不是,卖艺,哦,也不是,才艺表演,共赴大床,哦不是,与熟客一起深入交流,深度探讨,完成彻底测试(反正不是脱掉底裤的意思),根据熟客意见修改(换一套姿势?哦,不是,是知识框架,嗯),有缘再聚,但要以最大的能力保证天天有缘
7.10:整理打包好行礼,办好通行证,随时准备走路,哦,不是,打包好各种资料,整理好程序文件,清理好所有代码垃圾,准备迎接最可爱但最烦人最蛋疼最要命的官方御批修改。谁是官,你上哪摆摊,谁是城管谁是官。开始提交APP,根据苹果退回的意见修改。积极邮件沟通,使出浑身解数,实在骗不过去,以最大的热情最积极的跪舔姿态,用最快的速度,完成最彻底的改正,迅速再次提交审核。深刻领会“领导有话,吾绝无二话“的奸臣办事方针,以求再次抓住“下下几廿万上落“的土豪爆富之旅。
8.10:最终上了APP,或者被上。喜大普奔。准备好应用功能清单、客户目标人群详细说明、稿费、瓜子费、卷烟费、游戏点卡、机厅专用硬币、月饼、一大麻袋青苹果,拜访压根没人付费过的头不洗牙不刷衣不穿美女作家,诚心诚意、专心致志看风景,哦,不是,虚心请教,一心求字,苦求为APP写一个惊天地泣鬼神亮瞎乔大叔狗眼的无敌软文,但求,要故事有故事,要内涵有内涵,要基情有基情,要激情也有激情,反正要什么都有什么,总字数140。然后呢,请全副家当(穿过的内裤和袜子不要),全部拿出,找到这个世界最帅神龙见首不见尾但又随便哪个社区都能见到的世界第一牛清醒疯子大哥,让它,没错,就是那个它,传授你网络传销基本要典:以最短的时间发遍这个世界所有社交媒体,神马知乎啊、微博啊、论坛啊、社区啊、Q群啊、微信群啊、公众号啊,让你一夜之间就立马红了,成为网络世界响当当的名人
至于说,零基础,啥都不懂的问题,请参照其它回答。要我说,你如果是女孩子,又在广州,找清醒疯子结对编程绝对是最快最有效的方式了:)
主题帖子积分
It's never too late.
主题帖子积分
首先是设备的门槛,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绝对是有可能的尤其是对于有编程经验的人来说,但是会比较辛苦,希望做好心理准备。
主题帖子积分
以你的编程经验,半年内每天抽出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 开发,如果你不懒不笨,完全没有问题,重要的是正确的学习方法。上面只是说了些建议,没有说详细的学习建议,我觉得每个人学习习惯都不同,比如我不喜欢看视频教程,因为学习时间太长,快进又怕漏了知识,不如书学得快。所以具体的学习方法,题主你自己根据自己的看法制定吧。
另,本人低龄码农,不擅长想法表达,恳请轻喷。
主题帖子积分
懂前端,那开发iOS半年肯定可以,不过要看什么app了,游戏估计困难,像搞个新浪微博的客户端绰绰有余,你可以了解一下
主题帖子积分
谢谢,我是高级java工程师,js技术达到能开发插件的水平,估计半年够了,最近准备自学ios

我要回帖

更多关于 ios游戏开发 的文章

 

随机推荐