构建 Dashboard 小部件及软件开发效率提升指南
1. 小部件开发基础
小部件的 HTML 和 CSS 文件包含标准的 Web 内容,高级小部件还可包含管理动画和按钮事件的标准代码库。不过,手动组装小部件存在诸多弊端,如调试困难、功能受限、图形设计繁琐,且小部件使用的是苹果特定的 CSS 和 HTML 扩展,并非 W3C 标准。因此,开发小部件需使用 Dashcode 工具。
2. Dashcode 工具介绍
Dashcode 结合了 Xcode 和 Interface Builder 的诸多特性,具备一系列预编写的小部件模板、图形设计和原型制作环境、小部件部件库以及支持它们的示例代码片段。同时,它还拥有用于小部件测试和调试的运行时环境,以及可加载现有小部件并使其组件可供编辑的导入功能。
Dashcode 可在 /Developer/Applications 中找到。若熟悉 Xcode 和 Interface Builder,使用 Dashcode 会较为容易,其功能和窗口布局与 Xcode 相似,但也存在重要差异,开发前熟悉这些差异可使开发更顺畅。
3. Dashcode 界面探索
- 视图下拉菜单 :位于 Dashcode 窗口左上角,是主视图选择器,可用于选择各主窗格中显示的内容,如在通常用于图形编辑的窗格中显示运行日志,还能将源代码窗格替换为代码评估器。
- 底部左侧图标系列 :是另一种关键视图选择器,从左到右依次为:
- 文件控制器
超级会员免费看
订阅专栏 解锁全文
1928

被折叠的 条评论
为什么被折叠?



