若天明 发表于 2015-1-18 11:42:27

IOS制作之计划师应当懂得的iOS使用开辟基本常识仓酷云

在python中的函数__xxxNSString字符串NSArray数组NSDictionary字典这些都需要弄很清楚其他的类都是一个套路NSMutableArray这样带Mutable的类代表可变的我之前几个月花了蛮多工夫在iOS使用开辟的进修上,到今朝为止感到也仍只是进门罢了,以是至心以为这一篇文章即便再长,也没法让人从零入手下手学会如何开辟一款使用。但之以是倡议和我一样的交互或视觉计划师同砚们来浏览,次要目标是让我们本人在思想里创建开辟认识,懂得这摊子事变大致是怎样一回事。假如你有乐趣,以此为出发点,经由过程进修渐渐把握了开辟妙技,这天然不坏;但更实践的功效,我团体看来仍是在平常的事情傍边,在打造计划计划的过程当中,能够分离详细的开辟可行性举行思索和评价。别的,当程序员同砚告知你哪些不克不及做的时分,我们本人内心也能够有个底;这事不必说太细,人人都分明。OK空话未几说,进进注释。
作为一位交互或视觉计划师,你但愿适应以后年夜情况的开展趋向,向挪动范畴拓展本人的视野和才能,因而决意挽起袖子进修iOS使用开辟。镇静之余,你入手下手做一些开端的研讨,可是很快发明,除非本人有充足丰厚的编程履历,不然要完成方针还真不是件易事。
的确是如许。苹果供应的开辟文档次要是面向手艺职员的,市情上多半iOS开辟书本城市一下去就问你是不是把握了充足的Objective-C常识,而网上各类教程的质量又乱七八糟,个中有很多仍是面向着很旧版本的iOS体系及开辟工具的。
本文的目标就是匡助列位计划师在最短的工夫内,以实战的体例探究iOS使用开辟工具及相干的基本常识。我们将一同懂得使用开辟流程中的一些主要环节,包含实际解说及办法演示,即便你没甚么编程履历也没成绩。
我们的实战案例是一款十分复杂的、用来展现计划作品的使用,以下图所示:

<br>
当地(原生)开辟体例

所谓“当地”,便是指经由过程苹果原生的开辟工具(SDK)及Objective-C言语开辟iPhone和iPad使用的体例。在我们对这套办法举行探究之前,最好略微花点工夫懂得一下另有哪些替换计划,和我们之以是选择原生开辟体例的缘故原由。
大概良多人已传闻过WebApp及“夹杂型使用”如许的说法,这些就是所谓的“替换计划”。我们的确可使用基于HTML5、CSS、JavaScript的Web前端开辟手艺打造使用,这个中最为罕见的办理计划包含TitaniumMobile、PhoneGap、jQueryMobile、SenchaTouch等框架。经由过程这类体例开辟的使用一般具有很好的跨平台特征。(保举浏览:前端开辟者的跨平台挪动使用开辟战略及工具)
不外,经由过程这类非原生体例开辟的使用有着分明的坏处。基于扫瞄器(WebApp)或“原生使用壳”(夹杂型使用)的运作体例使它们的效力没法与当地使用媲美,并且对硬件功效的会见及使用才能也长短常无限的。别的,代码框架自己也是必要进修的,它们有着各自分歧的利用体例,在框架以外另有各类扩大库必要探索。别的,框架自己的质量和成熟水平也是必需思索的要素。
另有其他一些第三方开辟计划能够思索,比方Cocos2DforiPhone和PugPig。这类计划同意你将框架文件与Objective-C对象创建联系关系,以到达特定的方针,比方创立游戏或杂志类使用等。要利用这类手艺,你最好也要对苹果当地开辟工具包具有基础水平的懂得。
筹办事情

正式起步前的筹办事情包含两方面:


[*]硬件:一台运转着最新或早先版本OSX体系的Mac机,包含MacBook(Pro/Air)、Macmini、iMac或是MacPro都可。
[*]软件:苹果的Xcode使用。
Xcode能够从Mac使用商铺(MacAppStore)或是苹果的开辟者站点中收费下载到,约莫1.5GB的模样。

<br>
图片资本

在守候Xcode下载完成的过程当中,我们能够同步入手下手图片方面的事情。
因为要为一般屏幕(320

小妖女 发表于 2015-1-28 05:35:55

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

分手快乐 发表于 2015-1-31 16:33:12

这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。

若相依 发表于 2015-1-31 22:46:12

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

深爱那片海 发表于 2015-2-6 05:50:57

从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以,

小女巫 发表于 2015-2-7 18:10:52

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

乐观 发表于 2015-2-22 20:15:47

自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉

简单生活 发表于 2015-3-4 11:48:55

每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。

冷月葬花魂 发表于 2015-3-7 10:29:21

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

admin 发表于 2015-3-14 22:56:09

同很多iOS开发者一样,我也是通过培训进入到iOS开发这个行业,开始没有打算培训,只准备自己学习一些计算机编程相关的知识,毕业时找一份编程相关工作(本人是信息与计算科学这个专业,是数学系)。

愤怒的大鸟 发表于 2015-3-19 05:20:45

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

只想知道 发表于 2015-3-27 07:10:39

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

谁可相欹 发表于 2015-4-16 05:52:03

才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。

柔情似水 发表于 2015-4-26 23:10:10

培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,

飘飘悠悠 发表于 2015-4-29 17:25:02

有办法利用自己手头的电脑立刻开始这个美妙旅程的。

海妖 发表于 2015-5-5 13:45:07

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

变相怪杰 发表于 2015-5-7 16:26:25

其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。

蒙在股里 发表于 2015-6-12 20:50:21

好处就是运行速度会变快,ios6针对系统的优化进一步加强了,很多网友测试ios6,第一感觉就是速度快,而且ios69会有一些新功能,新浪微博,facetime支持3G网等等。。弊端就是,现在的ios6只能算是正式版本的第一个版本,bug很多,不少人刷完ios6都出现了很多毛病,开不开机,缺少图标等等。。最好现在不要升级,等官网放出下一个版本的时候,再选择升级。。。

爱飞 发表于 2015-7-5 06:14:04

在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。

精灵巫婆 发表于 2015-7-8 12:55:03

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
页: [1]
查看完整版本: IOS制作之计划师应当懂得的iOS使用开辟基本常识仓酷云