開始开发 Dashboard Widgets,第2章,读书笔记
2014-11-07 14:55
344 查看
文件夹:/article/2686049.html
主要内容:
widgets 的组成是什么。
怎么创建 info.plist 文件
怎么打包你的 widgets
一个 widgets 是在基础的 HTML 页面和 HTML 私有的结构的 widgets组成的。
一个 widgets 有图形元素的用户接口。使用 png 图形文件。
这里要打开天气预报的 widgets 来分析一下。
右键单击,打开包
我使用的是 10.9 我们仅仅能分析这个了。
含有 HTML , PNG, css ,javascript 文件。
基础的 widgets 有一个 XML 属性列表。
开发这个能够用 xcode 来做。
属性列表
此文件的扩展名是 plist
使用 XML 格式 编辑的。
key type
use 描写叙述
AllowFileAccessOutsideOfWidget BooleanOptional可选,指定假设widget能够訪问web工具和标准的浏览器插件,比方quicktime
AllowJava Boolean可选指定 widget 是否可訪问 java applets
AllowNetworkareAccess
AllowSystem
AllowMultipleInstances
BackwardsCompatibleClassLookup
CloseBoxInsertX
CloseBoxInsertY
Font
Height
MainHTML String必写
Plugin String
Width
CFBundleIdentifier String必填
CFBundleName String
必填
CFBundleDisplayName String必填
CFBundleVersion String必填
CFBundleShortVersionString String
可选
p45页
====================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/Propertylist-1.0.dtd">
<plist version="1.0">
<dict>
<key></key>
<string></string>
<key></key>
<integer></integer>
</dict>
</plist>
====================
怎么打包你的 widget
1, 创建自己的 widget 文件文件夹,把 png, css, javascript, html 文件都放入。
2, 创建属性列表文件 plist
3, 关闭文件文件夹,并加入扩展名 .wdgt 到文件夹名称上。会问你是否加入,当然是加入了。
4, 加入后,文件夹图标会变成 widget 的图标。
5, 右击,查看 widget 属性。
6, 接上面,点击隐藏扩展名。
怎么让它工作
双击安装
52页
主要内容:
widgets 的组成是什么。
怎么创建 info.plist 文件
怎么打包你的 widgets
一个 widgets 是在基础的 HTML 页面和 HTML 私有的结构的 widgets组成的。
一个 widgets 有图形元素的用户接口。使用 png 图形文件。
这里要打开天气预报的 widgets 来分析一下。
右键单击,打开包
我使用的是 10.9 我们仅仅能分析这个了。
含有 HTML , PNG, css ,javascript 文件。
基础的 widgets 有一个 XML 属性列表。
开发这个能够用 xcode 来做。
属性列表
此文件的扩展名是 plist
使用 XML 格式 编辑的。
key type
use 描写叙述
AllowFileAccessOutsideOfWidget BooleanOptional可选,指定假设widget能够訪问web工具和标准的浏览器插件,比方quicktime
AllowJava Boolean可选指定 widget 是否可訪问 java applets
AllowNetworkareAccess
AllowSystem
AllowMultipleInstances
BackwardsCompatibleClassLookup
CloseBoxInsertX
CloseBoxInsertY
Font
Height
MainHTML String必写
Plugin String
Width
CFBundleIdentifier String必填
CFBundleName String
必填
CFBundleDisplayName String必填
CFBundleVersion String必填
CFBundleShortVersionString String
可选
p45页
====================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/Propertylist-1.0.dtd">
<plist version="1.0">
<dict>
<key></key>
<string></string>
<key></key>
<integer></integer>
</dict>
</plist>
====================
怎么打包你的 widget
1, 创建自己的 widget 文件文件夹,把 png, css, javascript, html 文件都放入。
2, 创建属性列表文件 plist
3, 关闭文件文件夹,并加入扩展名 .wdgt 到文件夹名称上。会问你是否加入,当然是加入了。
4, 加入后,文件夹图标会变成 widget 的图标。
5, 右击,查看 widget 属性。
6, 接上面,点击隐藏扩展名。
怎么让它工作
双击安装
52页
相关文章推荐
- 开始开发 Dashboard Widgets,第2章,读书笔记
- Android开发艺术探索 第2章 IPC机制 读书笔记
- 《敏捷软件开发原则、模式与实践》读书笔记(一)
- Delphi 中的字符串——《Delphi6 开发人员指南》读书笔记
- C++Primer 读书笔记 第2章 浏览
- 读书笔记-高质量C++/C编程指南-第2章 程序的版式
- 软件开发中的魔法——估算(图灵读书笔记2)
- ARM应用系统开发详解 ---第2章 ARM微处理器的编程模型
- 读书笔记《C++编程思想》第1卷 第2章
- 《敏捷软件开发:原则、模式与实践》 前三章读书笔记 -- 实践
- 《微软开发快速秘籍》读书笔记4-软件开发基础
- .net框架程序设计 读书笔记(二)---- .net 框架开发平台体系架构
- ARM应用系统开发详解:第2章 ARM微处理器的编程模型
- "敏捷软件开发" 读书笔记--叙
- 敏捷软件开发--模式,原则及实践 读书笔记
- delphi5开发人员指南-读书笔记
- Asp.net组件与控件开发读书笔记
- 《UML Distilled》读书笔记--概要开发过程
- 读书笔记之测试驱动开发优点
- 《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》读书笔记