iOS的设计备忘录

随着iOS7更新,风格走上扁平化,大部分iOS设计师及程序员都需要对自己的软件做相关调整,尺寸、Icon、UI等等,我在这里总结一下相关资料,以及提供一些关于iOS7设计素材。

一、Sizes of App UI Elements

二、App Icons

Icon.png                        57*57
Icon@2x.png                114*114
Icon-Small.png                29*29
Icon-Small@2x.png            58*58
Icon-Small-50.png            50*50
Icon-Small-50@2x.png        100*100
Icon-72.png                    72*72
Icon-72@2x.png                144*144
Icon-40.png                    40*40
Icon-40@2x.png                80*80
Icon-60.png                    60*60
Icon-60@2x.png                120*120
Icon-76.png                    76*76
Icon-76@2x.png                152*152

三、Default (Launch) Image Sizes

iPhone
                          iPhone 4S  3.5" display        iPhone 54" display
Non-retina      320 x 480 pixels                    N/A
                           (Default.png)                      
Retina             640 x 960 pixels                    640 x 1136 pixels
                        (Default@2x.png)                  (Default-568h@2x.png)
                                                    
Note that the Default-568h@2x.png image is required for an app to display in full-screen mode on the iPhone 5.

iPad

iPad - Portrait                               iPad - Landscape
Non-retina    768 x 1004 pixels                        1024 x 748 pixels
                       (Default-Portrait.png)                   (Default-Landscape.png)
Retina           1536 x 2008 pixels                     2048 x 1496 pixels
                       (Default-Portrait@2x.png)         ( Default-Landscape@2x.png)

注如果没有status bar:
iPhone:
Default.png                            320*480
Default@2x.png                        640*960
Default-568h@2x.png                640*1136

iPad:
Default-Landscape~ipad.png            1024*768
Default-Landscape@2x~ipad.png        2048*1536
Default-Portrait~ipad.png                768*1024
Default-Portrait@2x~ipad.png            1536*2048

四、used design elements

五、ICON template PSD and UI PSD

ICON template PSD:请下载附件ICON template.psd.zip
http://www.cocoachina.com/bbs/read.php?tid=168878

IOS7风格应用界面模版 PSD:请下载附件iOS-7-UI-Components.zip
iOS7 GUI PSD (iPhone):http://www.teehanlax.com/tools/iphone/
iOS7  GUI PSD(iPad):http://www.teehanlax.com/tools/ipad/

Icon搜索网址
http://www.cocoachina.com/bbs/read.php?tid=108395

六、Learn Objective-C
1、Objective-C语法快速参考:http://www.cocoachina.com/b/?p=122
2、Objective-C 中文版入门指南:http://www.cocoachina.com/newbie/basic/2011/0331/2751.html
3、Ojbective-c初学:http://www.cocoachina.com/bbs/read.php?tid=8255

七、Xcode 开发员入门引导
http://www.cocoachina.com/bbs/read.php?tid=949

八、iOS开发
1.用iPhone SDK以及Interface Builder制作一個Hello World程序:
http://www.cocoachina.com/bbs/read.php?tid=2615

2.iOS 5基础教程:[DevDiv翻译]iOS 5 Programming Cookbook_中文版.pdf
http://vdisk.weibo.com/s/ztOdeTxafpT6a
Chapter 1, 基础部分
Chapter 2, 如何实现一些相关控制器和界面展现视图
Chapter 3, 如何构造和充分使用列表(表格)
Chapter 4, SDK5 的新操作元素 storyboards
Chapter 5, 并发相关概念
Chapter 6, 定位以及地图
Chapter 7, 手势的相关操作与实现
Chapter 8, 网络通讯,数据交换.JSON,XML 和 Twitter
Chapter 9, 声音以及录像
Chapter 10, 联系人的相关信息
Chapter 11,照相机和图片库
Chapter 12,多重任务处理机制
Chapter 13, 核心数据
Chapter 14, 时间,日期和活动
Chapter 15, 绘画和动画
Chapter 16, 基础的运动数据(震动,摇晃和方位)
Chapter 17, 云端 iCloud

3.马上着手开发 iOS 应用程序:(苹果官网中文教程)
https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html

九、将App装入真机调试
http://www.cocoachina.com/bbs/read.php?tid=9189

十、新手必看Demo教程
1.使用协议代理Delegate与通知中心NSNotificationCenter实现页面传值
http://www.cocoachina.com/bbs/read.php?tid=169038

2.Protocol协议的用法以Demo说明,对于新手有帮助
http://www.cocoachina.com/bbs/read.php?tid=32173

3.关于@property及@synthesize以两Demo简单说明
http://www.cocoachina.com/bbs/read.php?tid=7322

4.NSStirng、NSArray、以及枚举(Method小集合) 
http://www.cocoachina.com/bbs/read.php?tid=7735

5.定时器NSTimer的使用(以图片自动转页为Demo)
http://www.cocoachina.com/bbs/read.php?tid=10964

6.UITalbeView 的使用(UITalbeView Push ViewController图片切换为Demo)
http://www.cocoachina.com/bbs/read.php?tid=11343

7.UITableVIew读取plist文件及删除对象的操作
http://www.cocoachina.com/bbs/read.php?tid=9804

8.UITableView 改变titleForHeader默认文字效果
http://www.cocoachina.com/bbs/read.php?tid=6799

9.UITouch触摸的使用(以左右上下划动屏幕切换图片显示为Demo)
http://www.cocoachina.com/bbs/read.php?tid=10692

10.ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索
http://www.cocoachina.com/bbs/read.php?tid=38851

11.保存数据的一系列方法
http://www.cocoachina.com/bbs/read.php?tid=9414&keyword=%B1%A3%B4%E6%CA%FD%BE%DD
保存数据NSUserDefaults Demo :http://www.cocoachina.com/bbs/read.php?tid=6125

12.NSDate使用大全http://www.cocoachina.com/bbs/read.php?tid=127345
计算时间,年,月,日
http://www.cocoachina.com/bbs/read.php?tid=3377&page=3

13.解析XML
http://www.cocoachina.com/bbs/read.php?tid=44701

14.后台长时间定位(定时)
http://www.cocoachina.com/bbs/read.php?tid=174389

iOS的设计备忘录/资源集合(新手快速开发)的更多相关文章

  1. 可视化设计,类Excel的快速开发平台

    活字格Web应用生成器,是可视化设计,类Excel的快速开发平台,接下来给大家介绍如何体现这些特点. 一.可视化设计 网页系统的开发,包含UI设计+代码编写的工作,最终形成网页系统.这要求系统开发人员 ...

  2. 十大免费教程资源帮助新手快速学习JavaScript

    “JavaScript”的名头相信大家肯定是耳熟能详,但只有一小部分人群了解它的使用与应用程序构建方式.这“一小部分”人指的当然是技术过硬的有为青年.网络程序员以及IT专业人员.但对于一位新手或者说外 ...

  3. AgileBoot - 基于SpringBoot + Vue3的前后端快速开发脚手架

    AgileBoot 仓库 后端地址:https://github.com/valarchie/AgileBoot-Back-End 技术栈:Springboot / Spring Security / ...

  4. 【资源集合】94个iOS开发资源推荐,帮你加速应用开发

    资源总结类文章总是开发者们所喜欢的,网上已经有各种weekly.头条以及期刊类资源总结,今天这篇来自于开发者Viswateja Reddy的总结.原文对各个项目的介绍非常简单,为了更便于阅读,编辑在原 ...

  5. Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)

    下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...

  6. github上关于iOS的各种开源项目集合(转)

    UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...

  7. 转: Github上关于iOS的各种开源项目集合

    https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...

  8. PostgreSQL相关的软件,库,工具和资源集合

    PostgreSQL相关的软件,库,工具和资源集合. 备份 wal-e - Simple Continuous Archiving for Postgres to S3, Azure, or Swif ...

  9. iOS界面设计,12个优秀案例激发你的灵感

    总所周知,iOS和Android是当今两大移动平台,前者采用Human Interface Design,后者采用Material Design.作为设计师,尤其是App设计师,总是会在这两者进行设计 ...

随机推荐

  1. ElasticSearch基础之查询功能

    [01]查询类型: [02]基本查询和组合查询是参与打分的 1.创建映射: 注意事项:基于上面映射的创建: "type": "keyword" # 如果某个字段 ...

  2. 我所理解的Restful API最佳实践

    一直在公司负责API数据接口的开发,期间也遇到了不小的坑,本篇博客算是做一个小小的记录. 1. 不要纠结于无意义的规范    在开始本文之前,我想先说这么一句:RESTful 真的很好,但它只是一种软 ...

  3. C#基础之--线程、任务和同步:一、异步委托

    创建线程的一种简单方式是定义一个委托,并异步调用它.委托是方法的类型安全的引用. Delegate还支持异步地调用方法.在后台Delegate类会创建一个执行任务的线程. 为了说明委托的异步特性,从一 ...

  4. Shader第十三讲 Alpha混合

    http://blog.sina.com.cn/s/blog_471132920101d8z5.html Alpha Blending,中文译作Alpha混合Blending就是控制透明的.处于光栅化 ...

  5. IT兄弟连 JavaWeb教程 JSP与Servlet的联系

    Servlet是使用Java Servlet接口(API)运行在Web服务器上的Java程序,其功能十分强大,它不但可以处理HTTP请求中的业务逻辑,而且还可以输出HTML代码来显示指定页面,而JSP ...

  6. PHP实现用户登录注册功能

    初学php做了一些比较常见且有用的页面,放在上面记录一下咯 我是用了bootstrap框架里面的模态框做注册登陆页面,这样页面比较美观 页面效果: 注册成功条件/功能: 1)用户名不能冲突 2)两次密 ...

  7. github的上传本地文档

    自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...

  8. Mysql字符串截取总结及项目实际运用:left()、right()、substring()、substring_index()

    在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:l ...

  9. 【TeamViewer】v13.2.26558版本 修改ID

    TeamViewer是一款远程协作软件,可以让你在一台机器上操作另一台机器.比如我最近就经常在家里连接公司的电脑进行远程工作.可以说是对于程序员很好用的一个软件. TeamViewer 使用频繁后会被 ...

  10. EasyUI/TopJUI可编辑表格的列根据返回数据判断是使用 combobox 还是 numberbox

    这两天研究了一下topjui的可编辑表格edatagrid,想在每一列的后面根据返回的数据判断是使用 combobox 还是 numberbox,期间遇到了一些坑,下面实现代码,需要的朋友可以参考一下 ...