仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1518|回复: 19
打印 上一主题 下一主题

[学习教程] IOS编程:优劣妍媸,开辟者眼中的 iOS 7仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:39:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
iPhoneSDK安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户随着新iPhone公布的节拍,iOS史上变化最年夜的iOS7将要在苹果的各种新产物上年夜展拳脚了。从消耗者眼里看来,这类变化是拟物化向扁平化的变化和新到场的把持中央等。可是关于开辟者而言,倒是1500个全新的API等。
新的iOS7将会给开辟者们带来甚么代价?开辟者关于全新的iOS7有甚么吐槽的?为此,FastCompany采访了7位iOS使用开辟者,扣问了他们关于iOS7的意见。
由于大概触及好处干系,这些采访都是匿名的,内容也是复杂的二元制,优点和敝处。
一款极受接待拍照软件的开辟者

弊处:从iOS6版本变化到iOS7是一个伟大的应战。不是由于那些新的API流畅难明,而是开辟者面临新的API时分的莫衷一是,开辟者面临新版本体系的时分固然镇静得不可,可是他们却简单忘记旧的版本。这些新的小工具和API关于那些不更新到iOS7的用户是没成心义的。关于有了宽大的用户基数的开辟者而言,你是不克不及强制用户往晋级的。
另有一个难点就是,开辟者关于iOS7中动画和图案的了解要做出改动。身为开辟者,一定不会放过那些炫酷的动画和界面调剂,可是关于如许一个新事物,仍是必要进修工夫的,并且是必需跟进的。试想一下,假如本人原地踏步,可是别人却疾速跟上而且用上了那些炫酷的动画和界面往开辟使用,如许的话,本人就掉队了。
优点:从优点来说,新的iOS7繁复时髦有层次。关于那些开辟者常常必要面临的困难,iOS7也给出了很多风趣的办理计划。6到7毫不仅仅是一个数字上晋级,苹果对开辟者面对的困难看法很深,并试图全力简化统统。作为开辟者,会从中失掉一些让产物更不乱高效有吸引力的新工具。
这个开辟者暗示他十分喜好iOS7,和iOS7一同办理成绩创立美妙易用的使用是别人生中最优美的光阴。而iOS7将是挪动开辟的里程碑式事务。
盛行的健身使用开辟者

弊处:撑持iOS7是一个伟大的投进。自WWDC以后,这个团队就一向为iOS7而奋战,关于工夫无限的他们而言,损耗大批工夫在适配撑持iOS7上意味着拖累的其他企图中的改善义务。不外他们仍是以为这是值得的。
关于旧版本的撑持也是一个值得思索的成绩,良多开辟者以为他们的使用只会撑持的新的iOS7。但这是毛病的。这个团队消费了精神往让统一个使用撑持iOS5到iOS7,这将有助于保护用户的忠实度。数月以后,年夜部分的用户将会晋级到iOS7,可是另有小部分不会,卖力的开辟者会往思索到这些人。
优点:服从iOS7的开辟准绳有助于开辟出更好的使用。iOS7的年夜变化关于那些墨守成规的开辟者而言也是举行改动的年夜好契机。这个开辟者暗示,iOS7来得恰是时分,经由四年的功效集成,他们举行了用户界面的晋级。
关于开辟者之间的合作来讲,软件开辟就是一场马拉松,而iOS7极可能就是分出胜败的关头点,巨大的开辟者亲睦的开辟者在这里将一决高低。
元老级的医疗软件开辟者

弊处:从官方字面上看,iPhone4的确是撑持iOS7的,可是在这款旧呆板上运转iOS7又是别的一回事了,十分卡顿。这就意味着良多iPhone4用户将会和iOS7无缘。更不必说那些更老旧的3GS和iPod们。响应的,这些人不会晋级到专门为iOS7开辟的使用,一批用户就这么流掉了。
iOS7SDK内的UIKit框架跟前几个版本有很年夜分歧。因此良多尺度UI控件看起来分歧了,偶然候会很丢脸。这得强制开辟者往修正校订重制,这又是分外的事情。
而有些新特征是只兼容那末几款新设备的,即便有的设备兼容iOS7也没用。就拿AirDrop来讲,iPad2、iPad3和iPhone4等与其无缘。假如使用用到了Airdrop的SDK,那末开辟者也就不能不支付更多精神确保使用不至于溃散,并要提示用户特征和设备的抵触。
优点:大致上讲,iOS7上的新工具还挺酷的,好比Airdrop和60FPS视频录制,这对某些特定的使用将会是个福音。背景多义务将处置器功能物尽其用,这就意味着一些使用能更自力的完成义务。关于交际收集的撑持将会使使用具有更多的功效和顺应更多的范畴。
扫描和OCR使用开辟者

弊处:iOS7使用的开辟没有预期中的快。iOS7关于新使用来讲,开辟起来应当更简单一点,可是关于一款现有使用而言,要消费很多的工夫。开辟者不能不因而而改动开辟企图。从买卖的角度来说,很难说这是值得的。
别的,大批利用文本的开辟者会晤临大批的适配事情。
由于此次变化是亘古未有的,因此在没有先例和履历的情形下很难做出计划上的选择。即便是苹果本人的官方使用在测试中也没有做到很好,就好比说怎样把纸质纹理使用在一个扁平的天下中?
另有,有些API是很可贵到的,假如开辟者不提出来,苹果也会哑口无言。总而言之,初期开辟者垦荒是很难的。
优点:当iOS7初会晤的时分,这位开辟者很不喜好。而跟着几个beta版的更新,他发明iOS7改动了良多,但他仍不喜好。
他们从头计划了新的图标,并剔除纹理等计划。如今他们找到了准确的配色计划和奇妙的动画过渡。同时撑持iOS6和iOS7是件坚苦的事变,而他们从此将专注于iOS7。
半年前,这类奇怪的计划在奇怪的体系上大概会被以为是异端,而如今,人们已屡见不鲜。
家居粉饰使用开辟者

弊处:仿佛没有太多欠好的。开辟改善图形用户界面和代码的事情量比预期要年夜一些。另外一个平台用户的声响则让人不快。
优点:iOS7看起来更古代,这意味着开辟者将会根据新版本开辟出新的视觉效果。别的,由于iOS7的新特征,用户下载量和更新量会剧增。关于使用图形用户界面的掌控将会更好,iCloud在存储和Airdrop在分享方面都有改善,另有开放图形言语的扩大意味着更快的图形衬着。
待做事项使用开辟者

弊处:当他们开启iOS7企图时,即刻就意想到活儿比料想中的多。在从头计划以后,他们的使用仍是看起来跟iOS7扞格难入。
更年夜的应战就是从头计划过的使用太甚一般,一多量初期公布的使用看起来没甚么分歧,由于人人在iOS7的基本上接纳的保险的战略。这时候候锋芒毕露的关头就是甚么时分冲破划定规矩做出改动。从代码方面看,新的API并未起到年夜的感化,撑持新旧版本仍旧是个困难。
和很多开辟者一样,因为人力资本的限定,他们也只决意更新iOS7使用了。今朝来讲,他们只能开辟出一个“跨界”的使用来满意两方。
优点:得益于新的API,他们的开辟职员删除“一吨”多的自界说代码,良多本来必要数天赋能完成的事情如今只需几分钟了。这就意味着他们能够会合精神在增加功效,测试软件上了,也就更多的工夫往不断改进。
由于新的iOS7,用户关于新版本使用有着更高的等候,而那些以为只必要一天就可以完成适配晋级的开辟者大概要支付价值了。
履历丰厚的iOS和Android开辟者,编程书本作者

弊处:iOS7是今朝苹果最具损坏性的更新,直到如今,从旧版本的使用迁徙到新版本上长短常疾苦的。关于苹果而言,这类迁徙会是一场成功,开辟者则必要忍耐痛苦悲伤了。
最年夜的不断定性来自于使用的计划与表面,因此他倡议开辟者尽快更上,以避免本人的使用看上往后进了。这将是一个全局的变化,也是一个把使用带出今朝计划趋向创建新感到的契机。
从编写代码的角度来看,开辟者不能不面临让人抓狂的用户界面成绩。在基于iOS7SDK的开辟中,开辟者必需反省使用在每屏的细节,以发明潜伏的界面瑕疵。好比说,苹果已改动了形态栏的处置程序,这将招致一些开辟成绩呈现。

关于iOS开发的学习打个比方就像把汽车分解最底层的原料有塑料钢铁再用这些底层的工具造出来发动机座椅最后再加上写螺丝胶水等把汽车就拼起来了iOS基本都是英文的资料
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-21 12:19:04 | 只看该作者
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
山那边是海 该用户已被删除
板凳
发表于 2015-2-4 06:59:26 | 只看该作者
我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。
简单生活 该用户已被删除
地板
发表于 2015-2-7 10:15:26 | 只看该作者
重要的是,放眼全球也的确找不到第二个如苹果iOS平台这样健壮、完整、先进而且为开发者带来真实收益的开发平台来。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-21 18:03:46 | 只看该作者
同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。
6#
发表于 2015-3-3 19:00:57 | 只看该作者
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
蒙在股里 该用户已被删除
7#
发表于 2015-3-11 07:21:38 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
变相怪杰 该用户已被删除
8#
发表于 2015-3-12 05:26:12 | 只看该作者
down下code4app网站的每个分类的代码挨着看
再见西城 该用户已被删除
9#
发表于 2015-3-19 18:12:33 | 只看该作者
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
金色的骷髅 该用户已被删除
10#
发表于 2015-3-19 20:43:56 | 只看该作者
中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者,
分手快乐 该用户已被删除
11#
发表于 2015-3-24 02:36:15 | 只看该作者
iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。
若相依 该用户已被删除
12#
 楼主| 发表于 2015-3-27 07:09:23 | 只看该作者
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
不帅 该用户已被删除
13#
发表于 2015-4-3 05:18:20 | 只看该作者
边吃零食边看Stanford的视频教程
只想知道 该用户已被删除
14#
发表于 2015-4-6 09:04:08 | 只看该作者
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
乐观 该用户已被删除
15#
发表于 2015-4-6 22:42:04 | 只看该作者
还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。
兰色精灵 该用户已被删除
16#
发表于 2015-4-11 16:43:48 | 只看该作者
以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。
爱飞 该用户已被删除
17#
发表于 2015-4-12 06:59:26 | 只看该作者
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
深爱那片海 该用户已被删除
18#
发表于 2015-4-15 10:49:39 | 只看该作者
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
活着的死人 该用户已被删除
19#
发表于 2015-4-16 19:49:09 | 只看该作者
边吃零食边看Stanford的视频教程
小女巫 该用户已被删除
20#
发表于 2015-5-6 21:09:47 | 只看该作者
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表