转:http://www.cocoachina.com/iphonedev/sdk/2011/1214/3724.html
iOS 5提供了一个新的framework – Newsstand framework,它允许把应用程序运行于News Stand中。实际上,News Stand相当于一个特制的文件夹专门放置报纸,杂志类应用程序。由于时间有限,这里我分几个部分介绍这一技术。
首先介绍的就是怎样把一个应用程序改变成一个News Stand程序,这实际上有两步工作,一是让程序运行于News Stand,二是改变程序的图标。
1. 让程序运行于News Stand内
直接在Xcode中更改Info.plist(如图):
可以在Info.plist中添加
1 2
|
<key>UINewsstandApp</key> <true/>
|
或者直接在Xcode中更改Info.plist(如图):
就这么简单,运行!你的程序就运行在News Stand中了。
不过,出现在News Stand中的是一个非常丑陋的白色方框。这一定不是你需要的效果。那么,我们需要第二步。
2. 为你的News Stand程序添加图标
应用程序仍需定义标准图标,这些图标用于settings,search,Push等,(而且你的程序有可能运行于iOS 5以前的版本)。Newsstand 图标可以反应应用的内容,可以动态更新,另外还可以加一些修饰,使其看上去就像真正的杂志或者报纸。
你可以直接修改Info.plist
或者直接使用Xcode编辑:
关于BindingType和BindingEdge应该很容易理解,我就不知赘述了。另外Newsstand中的图标不一定是正方形,只是不知有没有尺寸上的限制。
分享到:
相关推荐
资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲)资源目录:【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用...
《iOS应用程序编程指南》是一份旨在向开发者介绍如何为iPhone开发应用程序的技术文档。该指南详细探讨了iPhone应用程序的基础架构,并着重介绍了UIKit框架以及其他重要的系统框架中的一些关键定制点。UIKit是iOS开发...
《马上着手开发iOS应用程序》是一份全面的指南,旨在帮助开发者熟悉iOS应用开发流程并完成首个项目的创建。本指南由苹果公司官方发布,适合作为对iOS开发感兴趣的开发者特别是初学者的入门教材。通过本指南,开发者...
书中涵盖了iOS5开发中的核心概念、技术和实践方法,旨在帮助开发者熟练掌握iOS5平台上的应用程序开发。作为一本编程烹饪书,它不仅提供了理论知识,还包含了大量的代码示例,以实践为导向,帮助读者快速理解和应用所...
开发者可以创建一个纯HTML5的Web应用,然后在iOS应用中通过WebView加载。 ### 关键技术 1. **HTML5的新特性**:如离线存储(localStorage)、拖放功能、媒体元素(video/audio)、canvas绘图、geolocation定位等,...
"IOS 入门开发之创建第一个应用程序"的主题,通常涉及Xcode集成开发环境(IDE)的使用,Swift编程语言的基础,以及iOS应用的基本架构。 1. **Xcode IDE**:苹果提供的官方开发工具,用于编写、测试和调试iOS应用。...
标题中的“IOS应用源码——应用程序密码锁.zip”表明这是一个关于iOS平台的移动应用源代码,专注于实现一种应用程序密码锁定功能。这个应用可能是为了保护用户的隐私和数据安全,通过设置密码来限制他人对特定应用...
iOS作为世界上最受欢迎的移动操作系统之一,为开发者提供了丰富的API和工具集,使得创建高质量的应用程序成为可能。对于希望进入iOS开发领域的开发者来说,掌握官方推荐的方法和技术至关重要。 #### 开发环境搭建 ...
Ultimate Flutter News App(InitNews)是一个Flutter完整应用程序,允许您使用Android/iOS的应用程序新闻应用程序,该应用程序的许多不同功能已经开发,为所有用户提供流畅的用户体验。预构建应用程序的目的是保存...
《马上着手开发iOS应用程序》是苹果官方发布的一份教程,旨在帮助初学者快速入门iOS应用开发。这份教程在2014年底更新至最新版本,但后来已被苹果从其官方平台下架,因此显得尤为珍贵。它涵盖了iOS开发的基础知识和...
《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》是一本旨在引导初学者快速进入iOS应用开发领域的权威指南。这本书分为中英文两个版本,对于想学习苹果平台开发的程序员来说,无疑是一个宝贵的资源...
开发者可以使用 Delphi XE8 创建 iOS 和 Android 移动应用程序,使用单一的代码库同时支持多个平台。 2.Embarcadero 公司概述:Embarcadero 公司成立于 1993 年,总部位于旧金山,是一家为数据库专业人士和应用开发...
APNS是苹果提供的一项服务,允许开发者向其iOS、iPadOS以及watchOS的应用程序发送实时推送通知。 首先,我们要理解iOS的消息推送机制。当iOS应用程序运行在后台或者完全关闭时,开发者无法直接与应用进行通信。这时...
每一个想要部署到iOS设备上的应用程序(或者应用程序组)都必须具有一个唯一的AppID,它由一个Bundle Seed ID(AppID前缀)和一个Bundle Identifier(AppID后缀)组成。在Provisioning Portal中,可以找到AppIDs页面...
触觉反馈及蓝牙低功耗和iOS应用程序.zip触觉反馈及蓝牙低功耗和iOS应用程序.zip触觉反馈及蓝牙低功耗和iOS应用程序.zip触觉反馈及蓝牙低功耗和iOS应用程序.zip触觉反馈及蓝牙低功耗和iOS应用程序.zip触觉反馈及蓝牙...
iOS平台的应用程序调试与分析 本文阐述如何在iOS平台上对应用程序进行调试与分析,旨在指导新手分析iOS程序,高手请无视。内容包括软件硬件的准备、代码的解密、符号信息的获取、用gdb调试等,最后以京东LeBook为...
【以Ad_Hoc方式打包iOS应用程序】是一种将iOS应用分发到特定设备的流程,它不涉及App Store,而是通过创建Ad Hoc配置文件并生成ipa包,再通过iTunes等工具安装到指定的iOS设备上。这个过程适用于内部测试或向特定...
第一章 移动应用程序开发(iOS和Android) 17 1. 安装与配置 17 2. 使用基本用户界面控件 18 3. 使用设备功能 20 4. 使用后端服务 21 5. 访问数据库 21 第二章 配置Mac上的开发环境(IOS) 23 2.1 Mac 和 iOS...