为 iOS 6 量身打造 Apps
iOS6来了!
iOS6更先进的功能可以为开发者提供更好更有效的开发方式;比如大方有型的设计;在MapKit框架内使用向量式引擎(vector-based engine)开发的地图;可以存放各类票据、优惠卡、登机牌的Passbook;整合了分享功能的Facebook;新的camera API和 提醒(Reminders)功能改进;以及应用内购和Game Center等技术可以帮你打造一款最好的iOS应用。
下载和安装
安装iOS 6 使用Xcode 4.5开发apps
为你的苹果设备升级iOS 6系统,点击进入Mac App Store下载iOS 6 SDK工具包和Xcode 4.5,获取最新iOS 6和Xcode 4.5发行说明。
iOS 6.0 发行说明
Xcode 4.5发行说明
设计和开发
做一款热门应用的基本需求
把最好的iOS元素植入你的apps,学习可以带来优质用户体验的界面设计方法。
创作材料
为iPhone 和iPad应用设计用户界面
用户界面指南
工具工作流程引导
优化应用使之适用于高分辨率视网膜显示屏
为高分辨率进行优化
Cocoa自动布局指南
充分利用4英寸视网膜显示屏的优势
Cocoa自动布局指南
iOS用户界面指南
使用iOS 6 SDK API开发应用
关注iOS 6的新功能 ,使用iOS 6 SDK的API开发应用
iOS6有哪些新变化?
充分利用苹果自带Maps的新功能 。开发者可以利用Map Kit创造routing apps,用户可以通过Maps 访问进入特定方向,比如地铁线路图、徒步旅行显露以及自行车道等。如果你向App Store提交routing apps,要确定应用涵盖了你所 提交的文件的全部内容。
如果你在新应用或者现有应用中使用Map Kit,一定要更新您的应用程序商店的截图显示了新地图在iOS 6。
位置识别程序指导
iTunes Connect开发者指南
应用中添加Facebook支持新的单点登录功能,用户可以通过Facebook传递内容,把Facebook作为分享媒介的一种选择。
社交框架参考
Passbook 给用户提供了一种新的方法来整理繁杂的登机牌, 票据 礼品卡以及优惠券。Passbook 支持大量条形码格式,比如QR,PDF417以及Aztec条码。开发者可以使用Pass Kit API在用户Passbook中展示、新增以及更新passes。
Learn more about Pass Kit
使用Event Kit框架访问或者修改在Reminders app中创建的reminders,你可以指定优先级和截止日期,同样也可以指定地点和定时器。
Event Kit 参考
通过应用内购,用户可以直接在开发者的应用内完成音乐、应用、书籍以及其他iTunes内容购买。
Learn more about In-App Purchase
尽量把游戏做成多人游戏,玩家的最高分或者取得的成绩可以成为挑战朋友加入游戏的最好方式,Game Kit可以让多人游戏中的排行榜和玩家的分数可以在iOS 和Mac设备之间共享。
Learn more about Game Center
使用camera中嵌入的强大功能,新API 可以让你控制焦距、曝光以及感兴趣的区域。你可以用脸部识别API访问和显示, leverage hardware-enabled video stabilization( 利用硬件使视频稳定化。)
Camera Programming Topics for iOS
充分利用iOS 6中新iCloud Storage API功能,同时Key Value Store更高储存限制和更快的更新速度也为开发者提供了便利。
Learn more about iCloud
9、Action Sheet, Auto Layout, Collection Views, and State Preservation
对iOS6其他功能的研究探索:new Action Sheet可以让共享更为简单,auto layout可以让你的用户界面更有动感,collection views可以让群组项目显示方式更迷人,state preservation可以让用户从先前停下的地方重新开始。
UIKit Framework
iOS App Programming Guide
Cocoa Auto Layout Guide
UICollectionView Class Reference
构建 测试 提交
App Store现有应用以及正在使用iOS 5 SDK开发的应用可以直接在iOS 6系统上运行,不过开发者还是需要对现有应用进行测试以确保没有任何兼容问题。如果应用支持iPhone 5 或者iPod touch (第五代),开发者需要提供一张640 x 1136像素的图像以证明应用支持4英寸视网膜显示屏。
iOS 6适用于 iPhone 5、 iPhone 4S、 iPhone 4、iPhone 3GS、 the new iPad、iPad 2以及iPod touch (第四、五代)。
所有提交至App Store的应用将会被从技术、内容以及设计标准方面进行评估。在提交审查应用之前,开发者需要遵循以下更新指南:
App Store Review Guidelines
iOS Human Interface Guidelines
iOS Developer Program License Agreement
使用iOS 6 SDK的 Xcode 4.5 编译、验证应用iOS6版本,最后提交、发布至iTunes Connect。应用提交细节已经在Tools Workflow Guide for iOS 和iTunes Connect Developer Guide中详细阐述
如果你的应用支持iPhone 5 和 iPod touch (第五代),你至少需要为每种语言版本的应用提交一张屏幕截图,这样才能证明你的应用支持4英寸视网膜显示屏,更多细节请阅读iTunes Connect Developer Guide。
iTunes Connect Developer Guide
Tools Workflow Guide for iOS: Distributing Apps
转载于:https://www.cnblogs.com/greywolf/archive/2013/01/06/2848012.html
为 iOS 6 量身打造 Apps相关推荐
- 狂神说 es笔记_【开源推荐】专门为程序员朋友量身打造的笔记软件—— Boostnote...
前言 很多人好奇程序猿是如何记笔记的,如果有了解过可能会知道Markdown.都知道Markdown 是一个轻量级的标记语言,语法简单.容易上手,它深受程序员.博客主等人群的钟爱.随着越来越多的博客系 ...
- 【SunRTC】一款为保险应用场景量身打造的实时音视频产品
重磅!!![SunRTC]一款为保险应用场景量身打造的实时音视频产品开源啦! 简介 一.产品介绍 (一)产品应用场景 (二)产品主要功能 (三)产品价值 二.技术实现 (一)视频.即时消息功能 (二) ...
- 专门为码农朋友量身打造的笔记软件-Boostnote
感谢参考原文-http://bjbsair.com/2020-04-01/tech-info/18432.html 前言 很多人好奇程序猿是如何记笔记的,如果有了解过可能会知道**Markdown.* ...
- 如何为企业量身打造一套高可用系统?
对于用户量较大的系统以及系统稳定性要求极高的企业,每一次计划外的系统停机都是严重事故.想要降低计划外系统停机的概率,有两个关键动作,一是执行计划内维护来及时更新硬件或者软件,另外一个有效的动作就是搭建 ...
- 小别墅样式_6款三层小别墅样式,各风格特色图纸为农村自建量身打造
原标题:6款三层小别墅样式,各风格特色图纸为农村自建量身打造 从最新农村建房面积规定可以看出,今后农村自建房小别墅是主流,而三层小别墅样式则是为农村家庭量身打造的别墅样式,在满足住房需求的同时,做到经 ...
- 第十八:如何定制Pytest+Allure2详细报告生成,给项目量身打造一套测试报告(重点超详细)
简介 1.俗话说"人靠衣服马靠鞍"一个项目做的在好,没有一分的漂亮的测试报告有时候也是很难在客户那边验收的,今天就带你们解决这一难题. 2.前边一篇文章是分享如何搭建pytest+ ...
- 推荐 | 为科研人量身打造的公众号,都在这里啦
注重效率的科研人,需要的是有质量的公众号.下面这几个公众号,不论是资深学者还是青年研究生都会关注.其中不仅包含前沿学术资讯.深度趋势解读,还有针对不同学科/专业量身打造的精品内容. 轻扫二维码关注,你 ...
- 在“互联网+”时代下,专为餐饮行业量身打造的智能管理系统!
传统的餐厅经营,日常运营中存在人力资本.物料损耗.设施设备.广告宣传推广等资金的投入.特别是在设施设备,前期需要投入大量资金,且后期还需进行维护,费用不小.传统的餐饮管理模式,除了在各种服务上存在体验 ...
- 【无武汉公司团建小姐姐量身打造这几个路线挺适合够给力吧?
临时起意组里要组织出游活动,上面下达的计划要做滴水不漏,等着找位置,一定要弄得出类拔萃才能印象深刻,有没有创新的好景点呢?武汉公司团建小姐姐量身打造这几个路线挺适合够给力吧? 这么好玩的地方还是不容错 ...
最新文章
- iso镜像文件烧写到U盘
- 干货|你的Paper阅读能力合格了吗(硕士生版)
- 删除 此电脑 文件夹
- Linux的概念与体系
- ubuntu14安装mysql5.6_ubuntu14.04安装mysql5.6.37
- 进制转换问题---例如把26进制转为10进制
- android 只能输入汉字,EditText限制输入的几种方式及只显示中文汉字的做法
- 视觉SLAM笔记(27) 非线性最小二乘
- 个人代码库のC#可移动按钮“相关代码”
- python课设带报告_20192423 2019-2020-2 《Python程序设计》实验三报告
- linux write函数_韦东山:6000字长文告诉你如何学习嵌入式linux
- VirtualBox安装Windows XP图文教程
- VMware虚拟机桥接模式
- matlab中的插值函数
- JAVA 事务不生效的常见场景和修改方案
- 3D游戏引擎的Web化
- HDU6638 Snowy Smile
- vue如何通过NodeJs本地获取微信access_token及签名,并调用微信接口
- 数据载入、存储及文件格式(数据分析)
- 苏嵌嵌入式linux实训 第1天