iOS 项目规范-图片资源管理

本文只探讨图片资源的管理。
图片在App中起到锦上添花的作用,其重要性不言而喻。合适的图片管理方式在项目中具有美观、高效率的作用,对于图片项目间迁移、版本管理、新手或接盘者上手大有裨益。
要点1:存放位置。项目中静态资源(专指本地而非网络下载)的管理,一般的存放位置有:Resource file/group、Assets中(特殊模块或功能的例外,如某银行自有键盘),更多的用于存放图片、文本文件等;这两种存放位置各有优势:Resource file存放种类多,在Finder中查看相对便捷,即插即用随用随取,svn\git上传方便,缺点就是管理不方便,重命名@2x、@3x需要多次,增删需要命名统一等,而Assets在这一点上更有优势,只需命名一次即可。个人更推荐Assets存放图片

图片1.png

要点2:分类管理方式。影视作品的分类,很难说只是属于某一类(如动作类、战争类、惊悚类),但总是有其最大的特性,项目中图片的分类也是同样的道理,以下仅以个人经验发表一下愚见。分类莫非就是根据模块、功能、属性自由化组合,和项目文件结构一样,如箭头、导航栏按钮、分割线等可全局通用的,单独放于一级菜单,这一类属于功能+属性分类;某一模块中不容易区分的、不能通用的就放在该模块中;事件类图片如果放在同一个Folder中觉得太多,那就让它哪里来放到哪里去,而静态图片就不要和其放在一起了。图片在一定程度上可以分为用于static show和action-target的,个人一般会分开,如action-target图片放于模块中,则static show图片放于statci icon Folder中,稍后上图。
要点3:图片命名。先来一张图片,


图片2@3x.png

,你可以说这是一张指向右侧的内部填充黑色的三角形,也可以说这是一张内部填充的指向右侧的灰色三角形,如你所愿,想怎么称呼都行,也仅仅说明了你看重哪些方面,但是在项目中怎么命名让人不看图的情况下都能够联想出来呢?从整体来看,具有三个特征:三角形、指向右侧、内部填充,所以Arrow_right_full/Arrow_full_right/Arrow_3_right_full/Arrow_3_full_right都可以使用,但实际中,应考虑到四个方向的命名,以及在列表中的连贯性便于更快找到同类,因此,推荐Arrow_full_right,至于3表示三角形,加不加看个人
最后上一张个人demo中的图片:


图片3.png

Action_icon:事件类图片
AppIcon:图标
Button_icon:兼具静态与点击,个人存放圆角等类型的(通用图片)

Direction_icon:同button_icon,带有箭头的图片
ignore:忽略、临时、测试的图片,不放于版本管理中
Logo:Logo,参考图标
Math:通用型,加减乘除图片
Module:模块,各功能点中的图片,推荐事件类和静态展示类分开
Navi:导航栏
Static_icon:静态,可按模块分

个人愚见,希望对你有启示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,542评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,822评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,912评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,449评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,500评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,370评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,193评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,074评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,505评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,722评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,841评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,569评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,168评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,783评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,918评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,962评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,781评论 2 354

推荐阅读更多精彩内容