设计&开发 配合经验总结

简介: 搞了一年的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
注意:



更多待补充



目录
相关文章
|
测试技术 数据库 安全
带你读《C++代码整洁之道:C++17 可持续软件开发模式实践》之二:构建安全体系
如果想用C++语言编写出易维护的、扩展性良好的以及生命力强的软件,那么,对于所有的软件开发人员、软件设计人员、对现代C++代码感兴趣或想降低开发成本的项目领导者来说,本书都是必需品。如果你想自学编写整洁的C++代码,那么本书也是你需要的。本书旨在通过一些示例帮助各个技术层次的开发人员编写出易懂的、灵活的、可维护的和高效的C++代码。即使你是一名资深的开发工程师,在本书中也可以找到有价值的知识点。
|
4月前
|
监控 UED 开发者
从设计到监控:用Xamarin打造高可用性移动应用的实战策略与案例深度剖析
【8月更文挑战第31天】在数字化时代,移动应用成为生活工作的重要组成部分,其稳定性和可靠性至关重要。Xamarin作为跨平台开发框架,已广受认可,但如何确保应用高可用性是开发者面临的挑战。本文以电商应用“SmartShop”为例,从设计、异常处理、性能优化、多线程及测试监控五个方面探讨构建高可用性Xamarin应用的最佳实践。通过模块化设计、有效异常处理、性能优化、多线程技术和全面测试监控,确保应用稳定高效,提升用户体验。
46 0
|
7月前
|
前端开发 JavaScript 小程序
系统刷JavaScripit 构建前端体系(语法篇)
系统刷JavaScripit 构建前端体系(语法篇)
|
存储 算法 区块链
DIDSWAP项目系统开发流程技术分享原理|DIDSWAP合约搭建
作为区块链诸多特性中的重要的一个特点 postIdList.add(post.getPostId())
|
测试技术 Python
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
|
SQL 分布式计算 前端开发
架构组件&查询处理流程--笔记总结 | 学习笔记
快速学习 架构组件&查询处理流程--笔记总结
|
JSON 资源调度 前端开发
从0到1教你搭建前端团队的组件系统(高级进阶必备)
随着vue/react这类以数据驱动为主的web框架的不断完善和壮大,越来越多的前端团队开始着手搭建内部的组件库。虽然目前市面上已经有很多功能强大且完善的组件库供我们使用,比如基于react的开源组件库ant-design,material,又比如基于vue的开源组件库elementUI,iView等。
850 0
|
XML 移动开发 前端开发
这16种原生函数和属性的区别,你真的知道吗? 精心收集,高级前端必备知识,快快打包带走
原生内置了很多API, 作用类似,却也有差千差万别,了解其区别,掌握前端基础,是修炼上层,成为前端高级工程师的必备知识,让我们一起来分类归纳,一起成长吧。
206 0
这16种原生函数和属性的区别,你真的知道吗? 精心收集,高级前端必备知识,快快打包带走
|
SQL 存储 分布式计算
“开源”vs“商业”,差别到底有多大?这篇测试一目了然
来自用户的声音… 开源就能搞定,还要选商业方案吗? 我是小白用户,开源方案上手快吗? 性能有极致要求,开源能满足吗? 追求性价比,哪种方案更适合我? 我对MySQL很熟悉,数据分析场景适合吗? 上述问题如何解?看阿里云帮你对比分析!
15170 0
“开源”vs“商业”,差别到底有多大?这篇测试一目了然
|
C++ 程序员 Java
带你读《C++代码整洁之道:C++17 可持续软件开发模式实践》之一:简介
如果想用C++语言编写出易维护的、扩展性良好的以及生命力强的软件,那么,对于所有的软件开发人员、软件设计人员、对现代C++代码感兴趣或想降低开发成本的项目领导者来说,本书都是必需品。如果你想自学编写整洁的C++代码,那么本书也是你需要的。本书旨在通过一些示例帮助各个技术层次的开发人员编写出易懂的、灵活的、可维护的和高效的C++代码。即使你是一名资深的开发工程师,在本书中也可以找到有价值的知识点。