• 開始开发 Dashboard Widgets,第2章,读书笔记


    文件夹:http://blog.csdn.net/wide288/article/details/40298693

    主要内容:

    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页
  • 相关阅读:
    几道php基础面试题
    【转载】VMware下LINUX的虚拟机增加磁盘空间
    【转载】给VM虚拟机增加硬盘容量
    虚拟机扩大硬盘的方法
    【转载】Linux i386+源码中常见宏标识tag的定义
    【转载】Linux下编辑生成.mo文件
    【转载】解决 Subversion 的 “svn: Can't convert string from 'UTF-8' to native encoding” 错误
    【转载】Ubuntu下SVN安装和配置
    【转载】关于shell中的basename
    tar的-t参数使用
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4081337.html
Copyright © 2020-2023  润新知