谁有ios应用开发入门指南的iOS 7,8的ios应用开发入门指南教学

iOS 开发入门需要学习哪些知识,从一无所知到精通需要多长时间?
按投票排序
多说无益,怒以身犯险,亲身示范!
无基础文科生入门iOS的3个月(以第一个app上线作为入门标准)
这个经历主要是分享给一些像我这样,对互联网想法多多,按耐不住非得亲自上阵的楞头青。这里以上线一个app为目标(不奢望做出啥高级算法,90%的app也不会涉及算法),当第一个app完成,基本上就不会再对开发有恐惧,之后尽情学习,享受创造规则的快感吧!
也有其他大牛们说上网搜索自己学入门超快的,我觉得身为一个无背景的文科生,还是有点吃力的。脑子里没有知识的框架,学到个知识点都不知道往哪里整。所以还是推荐从书或者公开课入门。有个老师带入门总是容易理解些的。第一步:编程入门课时间预计:4个星期 推荐看公开课,Udacity也行,网易公开课也行,自己找一个面对对象语言(一般是JAVA,
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,loop3.
了解编程范式 面对过程编程。 面向对象编程。第二步:上手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多上,搜索引擎多用。如果有个师傅,这个阶段真的是进步神速。 好的!不出意外,你的第一个app就这么新鲜出炉了!从今天开始,成为一个冷艳逼格高尚的iOS开发者吧!====================================================================== 这种学习开发方法弊端是基础不牢,后期提高需要自己重新補上C知识,毕竟Objective是基于C的语言。 但优势也是相当明显的,就是快速消除文科生对编程的恐惧!对于常规的,C
→ C++ →Objective
C这样扎扎实实,动辄半年熟练掌握一个语言的缓慢进程,一想到就悲从中来,让想学习开发的大部分人第一步都不敢迈出。
经验纯粹由一个刚入门可能还全身bug的菜鸟分享给连门都还没入的菜鸟们,有错误的地方,请各位高手指正,让更多人能学会编程,享受创造产品的乐趣!
可以参考一下我在这里的回答:从无知到精通,至少需要1年的项目开发才行。也要看精通的定义了,如果是大多数iOS API都要了解并理得清的话,需要至少1年。你是文科生,不知道是否逻辑能力也够强呢?我老婆是文科生,逻辑不太强,现在在学iOS开发,进度很慢……----引用以前的回答----我一般推荐直接从以下几个地方下手,而不要看那种成系列的教学视频或书,那些学起来太慢了,钻在一大堆细节里会拔不出来的…先确定一个小目标,让自己写一个小软件来学习iOS开发Obj-C语法简述 Obj-C语法详述 论坛上学习别人的范例、提问和回答等上找一些感兴趣的范例或开源代码研究上找自己问题的答案看WWDC的Kick Off视频,纵观了解一下目前iOS有哪些功能
两个月前连 OC 都不会。这个月18号提交了 APP Store,这周二审核被拒,原因是在 iPad 上有闪退。不知道 iPhone 应用也要在 iPad 上测试。又提交了一次。第二个应用预计下周末提交。第二个应用相对简单一些。起因应该算是从今年 WWDC 发布 swift,之后几天看了 swift,于是就无知的萌生了搞 iOS 开发。上了 apple 的 "贼船",结果发现不学 OC 完全不行,现有的各种资料让你不得不去学 OC。还有一部分原因是感觉 iOS 上的应用实在太赞了,用 Android 的时候没什么特殊的感觉,应用就是应用,iOS 的感觉应用就是个艺术品,精赞,让你不得不佩服。尤其吸引我的是各种动画效果。有时候感觉看的心都酥了。今晚花了点时间整理了下我收集的 github 上iOS 动画效果 。有兴趣的可以看这里
.正好假期没什么事情,就开始天天学,天天写,看过一点点斯坦福的那个视频,觉得太慢了,也没找到特别适合的书,因为更新太快有的教程教你操作 Xcode3 4 时候连个按钮都找不到就很崩溃。后来找到了 iOS 7 的教程 在这里
就跟着大概过了一遍。当然我感觉第一个应用用不到的就不看了。只是为了入门。看来大概一个星期就开始写,边学边写,基本上靠 Google 和 StackOverFlow 写完的,比如要修改 navigation bar 的颜色,就 Google custom navigation bar 或者 navigationbar color , 百分之九十九的问题都能通过这两个途径解决。之前试着连续登录 StackOverFlow 以拿到 Enthusiast 的 Badge 无果,这些天不用刻意登录都拿到了。。其次是借助 github 上的开源项目。以及 code4app 上看别人是怎么写的。两个月下来感觉 iOS 入门还是相对困难的,cocoa touch 的内容太多了,即便是有两年开发经验的也会有没听说过的功能。回到正题,iOS 入门需要哪些知识,其实并没有什么,当然有 C/C++ 的经验以及面向对象和设计模式的思想绝对有优势,但没有也不是不可以,不要考虑太多,直接上手,项目驱动,一定会经历一段很艰难,感觉什么都特别困难的时期,多 Google 入门了就好说了~ 至于入门需要多长时间,这个要因人而异了,不过要熟悉,至少也得大半年,甚至更久。每年的 WWDC 还会给你新的东西去学。 另外, 用于查文档提高不少效率,写 iOS 文档还是最靠谱的,apple 也提供了一些例子。可以参考。共勉~
develper是有点难度的,我的建议是做pm,文科生对用户需求,用户体验的思维不一定会比理科生差,再加上一些项目管理和团队沟通上的知识的话,也能作出不错的产品。平时可以多把玩一些ios应用,慢慢就有感觉了。
程序猿读书进阶路径《ios开发基础知识》《程序设计教程》《ios系统操作教程》《项目开发指南》《产品经理指南》《孙子兵法》《情商》《易经》《禅的初心》《佛经》《老子》《劲椎病康复指南》《腰椎间盘突出日常护理》《腱鞘炎的预防与治疗》《高血压降压宝典》《强迫症的自我恢复》《抑郁症自我修复100问》《精神病症状学》《活着》。。。
除了算法有点费劲之外,编程和文理科真的一点关系都没有。本人大学美术专业,高中开始就没学过数理化,现在代码写得唰唰的~基本上想要的东西都能写出来。iOS开发的学习内容,刘虓震同学已经说的很清楚了,我自己的经验,从零开始,每天4小时Coding或学习Coding,二到三个月就会有小成。
你去听听这个,你要的答案都在这里面,这个东西的作者就是一位文科生,通过自学成为开发者的,他的观点很好,但是你不要对他抱太大的好感,它能力很不错,但是在思维方式上不同于常人,你要是向他表达你的观点可能就会被认为是傻逼,但是人不错
1.你要喜欢编程,编程不喜欢很枯燥;2.你要会英语,文档基本都是英语写的;3.你要自己动手解决问题的能力和一定的逻辑思维能力;4.密集学习至少需要半年或更久。
文科生不文科生并不重要,重要的是编程的思路能不能想得通,能不能把一件事情规划成程序的样子来完成。能想得通的话,那么开发就不是什么困难的事情。时间的话,因人而异了。上手会挺快的,几个月,但是要想积累出自己的经验,那就快不了了。
建议去这自学,能入门,要想精通,没个三五年是不可能了
认为还是要看语言天赋的,有的人很快上手,有的人觉得i=0;很难理解
有很完备的课程。比如Programming for Non-Programmers: iOS。步进式教程带你熟悉iOS开发:
第一步,学习开发语言Objective-C,熟悉Xcode。参考书《Objective-C基础教程》,书快看完的时候还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。本参考书里也会有一些讲解,进一步的学习需要以后再去看资料,Objective-体现的是面向对象是一种编程思想,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解,这时候应该就可以写简单的无界面程序了。熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等。第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。推荐参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程(最新的教程应该是iOS7开发基础教程,但是该书没有中文译本,如果英文过硬,看这本书当然最好)。建议可以去看看这个教程:ios开发视频教程配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。第三步,熟悉常用第三方控件。因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学边进行软件开发。除了参考书,这里推荐一个网站“DevStore”()里面收录了很多的开发者服务,并且可以对同类的服务进行参数对比,能够很有效的找到你需要添加的服务。学习期间及后期做项目阶段都可以在这个网站找到相应的服务和配置过程,并且可以在交流群里咨询大神。只能跟你大概说下都需要那些基础的知识,前期主要是打一个基础,基础打好之后到你熟练掌握需要多久还要看你自己的时间了,每个人的接受水平是不一样的,持久的坚持,加上平时养成多看文档多写代码的习惯会进步快一些的。
谢邀。这个问题有两个子问题,1. 入门需要学习哪些:2. 到精通需要多久:很抱歉,不知道。
你直接用叮当这种快速开发工具不就好啦,一劳永逸~
能听懂专业牛人说的是什么,基础熟练,交流无障碍,半年钻研足够。要说精通,如果你是指高手中的高手的话,学无止境呢。
没编过iOS程序,大学专业是英语,大三暑假找到一份兼职,做某个件重复性非常高的事情,愣是自学shell编程,搞了个脚本,8个月里大概更新了5个版本,总共100多行代码,实现了自动化,。但可悲的是,效率提升了,待遇完全没有任何提升。后来从事的行业跟编程没有任何关系,估计又忘光了。
知乎上的高人比知道的多,而且诚恳。补充,如何解决视频课中提到的教科书的问题呢?
我觉得入门3个月, 精通要两年。 看看apple上的objective c 语言规范 pdf看看stanford的教程。然后做些app, 其实最好是去下载一些别人做的“小”程序。 看看。如果要精通, 自己玩的话, 我自己用了两年多。 我觉得。 总会遇到些不明白的东西, 一直在学。
不管做什么入门到精通的时间每个人都是不一样的 有的三天打鱼两天晒网 有的人兢兢业业刻苦努力 他出来的成效也是截然不同的 有的人1年精通 有的人2年刚刚入门 这也是有的
所以题主努力吧多去些开发网站学校下
devstore eoe 开源都很不错的您的浏览器版本太低!
您的浏览器版本太低!
我们检测到您的浏览器版本太低。麦子学院网站使用了很多酷炫的交互效果,
为确保您能体验到麦子学院网站最佳的浏览效果,请使用IE9.0及以上版本、
Chrome、Safari及Firefox浏览器。期待与您的相遇哦!
点击图标即可下载ios系统入门高清免费版_ios7系统免费观看__ios系统入门视频下载全集在线_ios系统入门视频下载国语高清版
iPad装三个iOS系统 三重启动
ios系统入门相关视频:
如何破解激活没有SIM卡的iPhone 4S;4;3Gs中的iOS系统
类型科技 时间: 3分57秒地区:
178最新网游:《剑灵》IOS系统APP操作演示
类型游戏 时间: 4分48秒地区:
[无需越狱]只需几步即可隐藏iOS系统自带程序
类型科技 时间: 4分23秒地区:
乌班图VS安卓VS iOS系统1(新锋网)
类型科技 时间: 5分35秒地区:
乌班图VS安卓VS iOS系统2(新锋网)
类型科技 时间: 5分47秒地区:
ipod touch4 IOS系统操作视频.很流畅的哦。
类型自拍 时间: 10分28秒地区:
设计师带来iOS系统AirDrop功能概念渲染视频
类型科技 时间: 1分12秒地区:
索爱lt15i对比n97(塞班)和touch4(iphone4ios系统)
类型科技 时间: 8分39秒地区:
ios系统入门相关视频:
iPad装三个iOS系统 三重启动
类型科技 时间: 2分46秒地区:
超级神机HD2玩转iOS系统!
类型生活 时间: 7分38秒地区:
亚马逊kindle paperwhite 多看系统入门使用介绍
类型科技 时间: 14分42秒地区:
IOS系统天天飞车教程辅助无敌刷分刷排行刷金币
类型游戏 时间: 0分32秒地区:
雷霆战机ios系统11620战0复活0爆弹81W
类型游戏 时间: 14分59秒地区:
如何破解激活没有SIM卡的iPhone 4S;4;3Gs中的iOS系统
类型科技 时间: 3分57秒地区:
178最新网游:《剑灵》IOS系统APP操作演示
类型游戏 时间: 4分48秒地区:
[无需越狱]只需几步即可隐藏iOS系统自带程序
类型科技 时间: 4分23秒地区:
乌班图VS安卓VS iOS系统1(新锋网)
类型科技 时间: 5分35秒地区:
乌班图VS安卓VS iOS系统2(新锋网)
类型科技 时间: 5分47秒地区:
ipod touch4 IOS系统操作视频.很流畅的哦。
类型自拍 时间: 10分28秒地区:
设计师带来iOS系统AirDrop功能概念渲染视频
类型科技 时间: 1分12秒地区:
索爱lt15i对比n97(塞班)和touch4(iphone4ios系统)
类型科技 时间: 8分39秒地区:
玩酷时代Android和IOS系统蓝牙游戏手柄
类型游戏 时间: 3分16秒地区:
天天酷跑 经典神龙娜娜导弹雨无压力过法适用ios系统
类型游戏 时间: 40分27秒地区:
ios系统刷win xp系统,完爆安卓系统!!!
类型科技 时间: 9分27秒地区:
《E分钟》(偷懒文艺版):苹果将发布车载IOS系统
类型科技 时间: 1分46秒地区:
苹果ios系统多开站街安装教程
类型科技 时间: 5分45秒地区:
ios系统app演示--card2phone
类型科技 时间: 9分19秒地区:
最优秀的手机系统? 苹果iOS系统发展历程
类型科技 时间: 9分49秒地区:
超级神机HD2玩转iOS系统!
类型生活 时间: 7分38秒地区:
IOS系统刷天天跑酷金币
类型生活 时间: 2分59秒地区:
IOS系统天天飞车教程辅助无敌刷分刷排行刷金币
类型游戏 时间: 0分32秒地区:
雷霆战机ios系统11620战0复活0爆弹81W
类型游戏 时间: 14分59秒地区:
ios系统-天天爱消除-无限导弹漏洞刷分
类型自拍 时间: 2分50秒地区:
如何破解激活没有SIM卡的iPhone 4S;4;3Gs中的iOS系统
类型科技 时间: 3分57秒地区:
AI基础教程AI教程【学设计不看后悔】AI系统入门教程
类型教育 时间: 5分49秒地区:
[无需越狱]只需几步即可隐藏iOS系统自带程序
类型科技 时间: 4分23秒地区:
乌班图VS安卓VS iOS系统2(新锋网)
类型科技 时间: 5分47秒地区:
HTC手机运行苹果iOS系统
类型科技 时间: 3分32秒地区:
ipod touch4 IOS系统操作视频.很流畅的哦。
类型自拍 时间: 10分28秒地区:
设计师带来iOS系统AirDrop功能概念渲染视频
类型科技 时间: 1分12秒地区:
这台Lumia920不是WP8而是iOS系统
类型科技 时间: 0分30秒地区:
天天酷跑 经典神龙娜娜导弹雨无压力过法适用ios系统
类型游戏 时间: 40分27秒地区:
ios系统刷win xp系统,完爆安卓系统!!!
类型科技 时间: 9分27秒地区:
【KK分享】iPhone6和iPhone5S运行IOS系统对比
类型科技 时间: 1分37秒地区:
街霸33 系统入门教学
类型游戏 时间: 6分52秒地区:
苹果ios系统多开站街安装教程
类型科技 时间: 5分45秒地区:
TP-LINK路由器无线连接常见问题解答(iOS系统 tplink
类型生活 时间: 4分18秒地区:IOS8开发视频教程之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
课程讲师:朱启文
课程分类:IOS
适合人群:初级
课时数量:81课时
用到技术:Swift、iOS8
涉及项目:移动的图片案例、图片展示案例、汤姆猫案例、拉手团购案例、九宫格案例
IOS8开发视频教程详细介绍:
一、iOS8开发基于Swift实战UI初级课程移动的图片案例(共9课,完成9课)
通过该案例,让大家掌握UIButton控件与UIImage区别使用,掌握IB连线的各类方法 tag使用,transform/frame等使用
课程内容简介:
IOS8基础组件UIButton/UIImage使用,Tag使用,Frame使用,transform使用
IOS8各类连线及错误解决办法
适合对象:
swift人群,oc转swift人群,大学老师及学生,爱好ios开发人士。
学习条件:
有一定swift基础,oc基础,或其他任何编程语言基础。
课程大纲:
1演示及资源导入[免费观看] 7分钟
2界面设计16分钟
3UIButton按钮介绍22分钟
4IB连线使用使用详解12分钟
5Frame控制方向(上下左右)11分钟
6Frame控制大小(缩小、放大)8分钟
7transform控制旋转(顺、逆时针)9分钟
8代码优化17分钟
9总结11分钟
二、iOS8开发基于Swift实战UI初级课程:图片展示(共8课,完成8课)
课程学习目标:
掌握IOS8以基于Swift界面UI阶段
掌握UI基本组件UIView、UIButton、UIImage等
适合对象:
有OC、Swift等语言基础
学习条件:
具有编程思想、想从事移动IOS技术开发
放弃oc语言,全面掌握Swift语言
课程大纲:
1案例演示及资源导入[免费观看] 5分钟
2案例界面设计9分钟
3构建数据8分钟
4实现左右导航13分钟
5实现导航优化(左右导航)9分钟
6制作plist文件14分钟
7实现自由数据展示3分钟
8图片展示总结5分钟
三、iOS8开发基于Swift实战UI初级课程:九宫格案例(共11课,完成11课)
课程学习目标:
掌握使用swift代码编写组件
掌握UIView及布局应用
适合对象:
有一定oc或swift基础,掌握ios开发UI初级开发实际应用
学习条件:
具有编程基础、准备进入移动IOS开发,向月薪12k目标迈进者。
淘汰oc,swift是ios主流开发语言。
课程大纲:
1案例演示及资源导入[免费观看] 12分钟
2载入plist文件11分钟
3视图布局13分钟
4九宫格算法分析12分钟
5显示内容25分钟
6UIFont字体7分钟
7字典转模型的过程15分钟
8xib组件应用9分钟
9xib组件代码实现16分钟
10xib组件与类对应(封装)10分钟
11ImgView组件封装5分钟
四、iOS8开发基于Swift实战UI初级课程汤姆猫案例(共8课,完成8课)
课程学习目标:
掌握UI设计基本UIButton、UILabel、UIIMage等使用
NSBundle的使用  ,plist文件使用
适合对象:
有OC、Swift等语言基础,建议看看本人录制的Swift初级实战课程。
学习条件:
有任何编程基础、热爱移动开发、想高薪就业
OC即将淘汰,转行者。
课程大纲:
1汤姆猫案例功能需求及演示[免费观看] 3分钟
2汤姆猫案例导入资源图片jpg与png区别6分钟
3汤姆猫案例UI界面设计12分钟
4汤姆猫案例界面与代码连线9分钟
5汤姆猫案例载入序列图15分钟
6汤姆猫案例动画代码编写10分钟
7汤姆猫案例代码整合11分钟
8汤姆猫案例性能优化
无相关信息}

我要回帖

更多关于 ios应用开发入门指南 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信