设计&开发 配合经验总结

简介: 搞了一年的iOS开发了,希望在这里记录一些设计师和开发者配合方面的一些经验 主要也是记录图片使用和命名方面的一些经验 App 启动展示图名称: 3GS:Default.

搞了一年的iOS开发了,希望在这里记录一些设计师和开发者配合方面的一些经验

主要也是记录图片使用和命名方面的一些经验

App 启动展示图名称:

3GS:Default.png

3.5x-inch Retina:Default@2x.png

4x-inch Retina:Default-568h@2x.png

App 图标名称:

3GS:icon.png

Retina:icon@2x.png


1:切图的高度,直接决定在iPhone 显示的高度.



这篇帖子介绍了关于如何提到切图效率的技巧和经验

http://kevincao.com/2011/08/prepare-png-for-iphone-app/

里面有几个要点在这里做一下总结:

1:利用PS的图层可一次性生成多张切图

2:利用Mac自带的Automator 软件设置工作流程之后可以很方便制作小图和添加@2x命名(注意的地方是:高清的px值需要为偶数)



制作 App介绍图时 iPhone 各个尺寸的原型图

http://resolution.im/




所有命名前缀为英文,其他部位给出合理的英文标识区分

类型:图标说明:比如一个爱心,一个打勾 或者一个叉叉 就是图标了
命名:
       icon_关于_爱心.png 
       icon_设置_星星.png
注意:

类型:按钮说明:这个就一个按钮咯,按钮的命名分为两种方式命名:一种是通用按钮,一种是专属按钮
命名:
        button_红色.png
        button_淡红色.png
        button_淡绿色左.png
        button_淡绿色右.png
        button_淡绿色右_on.png
        button_淡绿色右_on_5_5_6_7.png
        button_关于_赞.png
        button_关于_赞_on.png
注意:
        on是高亮,按下去  


        _5_5_6_7可拉伸式像素值. 一个按钮图标通常和按钮的实际大小有差别,这个时候为了保证让按钮图标适应真实的按钮长宽,需要被拉伸,但在拉伸的同时要有保证不会失真,不会变形. 固有了可拉伸式像素值这么一说.
        有四个值,代表着一个图标的四周,而分别代表 上 左 下 右 ,如下图:
        
        通过借定4周的区域, 最终以中间矩形区域来自动填充所需要阔达的区域 
        


类型:背景说明:比如某个版面的背景图,或者文本框的背景图
命名:
        view_关于_文本框_背景.png
        view_关于_正文内容_背景.png
        view_关于_正文内容_背景_5_5_6_7.png
注意:_5_5_6_7 是可拉式像素值


类型:顶部工具条图标说明:iPhone顶部导航栏专用图标
命名:
       toolbar_添加.png
       toolbar_发送.png
注意:


类型:底部工具条图标说明:iPhone底部分类导航栏专用图标
命名:
       tabbar_主页.png
       tabbar_更多.png
注意:


类型:菜单图标说明:iPhone菜单模块专用图标 一般用于左侧抽屉那种
命名:
       menu_主页.png
       menu_更多.png
注意:



类型:专属控件UI说明:例如一个时间控件,或者一个日历控件,这些UI资源只有在这个控件才会用到,那命名开头就以这个控件来命名
命名:
       如果是日历控件:
       calendar_主页.png
       calendar_更多.png
       如果是播放器控件:
       player_播放.png
       player_暂停.png
注意:



更多待补充



目录
相关文章
|
JSON 资源调度 前端开发
从0到1教你搭建前端团队的组件系统(高级进阶必备)
随着vue/react这类以数据驱动为主的web框架的不断完善和壮大,越来越多的前端团队开始着手搭建内部的组件库。虽然目前市面上已经有很多功能强大且完善的组件库供我们使用,比如基于react的开源组件库ant-design,material,又比如基于vue的开源组件库elementUI,iView等。
871 0
|
SQL 分布式计算 前端开发
架构组件&查询处理流程--笔记总结 | 学习笔记
快速学习 架构组件&查询处理流程--笔记总结
105 0
|
9月前
|
前端开发 JavaScript 小程序
系统刷JavaScripit 构建前端体系(语法篇)
系统刷JavaScripit 构建前端体系(语法篇)
|
区块链
阐述佛萨奇开发源码 佛萨奇系统开发原力方案 佛萨奇2.0版本源码部署技术解决逻辑
阐述佛萨奇开发源码 佛萨奇系统开发原力方案 佛萨奇2.0版本源码部署技术解决逻辑
125 0
《软件需求最佳实践:SERU过程框架原理与应用》笔记
最近看了这本书,和实际的结合比较紧密,对实际的需求有一定的指导作用,特别市对于国内的特色需求,有很好的指导。 《软件需求最佳实践:SERU过程框架原理与应用》 首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段;并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系。
1278 0
|
3月前
|
存储 IDE Java
实战优化公司线上系统JVM:从基础到高级
【11月更文挑战第28天】Java虚拟机(JVM)是Java语言的核心组件,它使得Java程序能够实现“一次编写,到处运行”的跨平台特性。在现代应用程序中,JVM的性能和稳定性直接影响到系统的整体表现。本文将深入探讨JVM的基础知识、基本特点、定义、发展历史、主要概念、调试工具、内存管理、垃圾回收、性能调优等方面,并提供一个实际的问题demo,使用IntelliJ IDEA工具进行调试演示。
67 0
|
6月前
|
SQL 安全 前端开发
全栈开发者必看!前后端表单交互的最佳实践与安全考量,开启高效稳定开发之旅!
【8月更文挑战第31天】全栈开发者在软件开发中扮演着重要角色,需精通前端与后端技术。表单交互是常见的开发场景,涉及从设计直观表单到处理数据等多个环节。前端应使用清晰标签和验证提示提升用户体验,如用红色星号标示必填项;后端需严格验证数据并处理细节,如去除空格和转换类型。此外,安全防护同样关键,包括防止脚本注入和SQL攻击。遵循这些最佳实践,全栈开发者能构建稳定、安全的应用程序,不断提升用户体验。
56 0
|
测试技术
软件测试技术实战 设计、工具及管理》联载--33
软件测试技术实战 设计、工具及管理》联载--33
96 0

热门文章

最新文章