不懂这些基础知识,你好意思说你是ios应用开发设计师?

不懂这些基础知识,你好意思说你是ios应用开发设计师?

ID:26032462

大小:926.93 KB

页数:24页

时间:2018-11-24

不懂这些基础知识,你好意思说你是ios应用开发设计师?_第1页
不懂这些基础知识,你好意思说你是ios应用开发设计师?_第2页
不懂这些基础知识,你好意思说你是ios应用开发设计师?_第3页
不懂这些基础知识,你好意思说你是ios应用开发设计师?_第4页
不懂这些基础知识,你好意思说你是ios应用开发设计师?_第5页
资源描述:

《不懂这些基础知识,你好意思说你是ios应用开发设计师?》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、伊甸网,移动互联网科技博客http://www.edenw.com作为一名交互或视觉设计师,你希望顺应当前大环境的发展趋势,向移动领域拓展自己的视野和能力,于是决定挽起袖子学习iOS应用开发。兴奋之余,你开始做一些初步的研究,但是很快发现,除非自己有足够丰富的编程经验,否则要实现目标还真不是件易事。确实是这样。苹果提供的开发文档主要是面向技术人员的,市面上多数iOS开发书籍都会一上来就问你是否掌握了足够的Objective-C知识,而网上各种教程的质量又参差不齐,其中有不少还是面向着很旧版本的iOS系统及开发工具的。本文的目的就是帮助各位设计师在最短的时间

2、内,以实战的方式探索iOS应用开发工具及相关的基础知识。我们将一同了解应用开发流程中的一些重要环节,包括理论讲解及方法演示,即使你没什么编程经验也没问题。我们的实战案例是一款非常简单的、用来展示设计作品的应用,如下图所示:本地(原生)开发方式所谓“本地”,即是指通过苹果原生的开发工具(SDK)及Objective-C语言开发iphone和iPad应用的方式。在我们对这套方法进行探索之前,最好稍微花点时间了解一下还有哪些替代方案,以及我们之所以选择原生开发方式的原因。也许很多人已经听说过WebApp及“混合型应用”这样的说法,这些就是所谓的“替代方案”。我们

3、确实可以使用基于HTML5、CSS、JavaScript的Web前端开发技术打造应用,这其中最为常见的解决方案包括TitaniumMobile、PhoneGap、jQueryMobile以及SenchaTouch等框架。通过这种方式开发的应用通常具有很好的跨平台特性。不过,通过这种非原生方式开发的应用有着明显的弊端。基于浏览器(WebApp)或“原生应用壳”(混合型应用)的运作方式使它们的效率无法与本地应用媲美,而且对硬件功能的访问及利用能力也是非常有限的。此外,代码框架本身也是需要学习的,它们有着各自不同的使用方式,在框架之外还有各种扩展库需要摸索。另外

4、,框架本身的质量和成熟程度也是必须考虑的因素。还有其他一些第三方开发方案可以考虑,例如Cocos2DforiPhone和PugPig。这类方案允许你将框架文件与Objective-C对象建立关联,以达到特定的目标,例如创建游戏或杂志类应用等。要使用这类技术,你最好也要对苹果本地开发工具包具有基本程度的了解。准备工作伊甸网,移动互联网科技博客http://www.edenw.com伊甸网,移动互联网科技博客http://www.edenw.com正式起步前的准备工作包括两方面:硬件:一台运行着最新或新近版本OSX系统的Mac机,包括MacBook(Pro/A

5、ir)、Macmini、iMac或是MacPro均可。软件:苹果的Xcode应用。Xcode可以从Mac应用商店(MacAppStore)或是苹果的开发者站点中免费下载到,大约1.5GB的样子。图片资源在等待Xcode下载完成的过程中,我们可以同步开始图片方面的工作。由于要为普通屏幕(320×480)和Retina屏幕(640×960)各自准备一套图像资源(最新的iPhone5规格为640×1136),我们应该在Photoshop中尽量多的使用矢量图形(vectorshape)、图层样式(layerstyle)以及智能对象(smartobject)等技术,

6、以确保图像的无损缩放。比较合理的流程是从Retina版本入手进行构建,然后等比缩放到普通版本的规格。在缩放过程中,一些元素的细节有可能发生变形,记得做好手动调整。另外,我们还可以在网上找到很多原生风格的iPhone界面PSD模板,其中比较著名的一款是来自Teehan和Lax的iPhone4GUIPSD。如果要打造的应用在界面方面以iOS原生风格为主,那么这类模板可以帮助我们节省掉很多时间。即使你更倾向于定制化的用户界面,这些模板同样可以在控件规格、布局规则等方面提供精确的参考。(相关阅读:先了解规则,再寻求创新-关于iOS应用界面自定义)在Photosho

7、p或是你更习惯的图像编辑工具中创建一个新文档,规格如下:尺寸:640×960(pixels)DPI:72色彩模式:RGB由于本文的焦点主要将集中在开发的基础知识上,所以在视觉设计方面不做深入探讨。更多关于iOS界面设计技术及流程方面的信息,可以参考MarcEdwards的DesigningforiPhone4RetinaDisplay一文。关于图片导出的小贴士伊甸网,移动互联网科技博客http://www.edenw.com伊甸网,移动互联网科技博客http://www.edenw.com虽然你可以在应用中使用多种格式的图片,不过鉴于alpha通道及无损压

8、缩等方面的考虑,我们最为推荐的仍是PNG格式。多数情况下,要将按钮

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。