bundle 与 package
2024-08-29 08:16:11
bundle是Apple提供的软件安装的便捷方法。
bundle为用户和开发者提供了一个简单地接口。
bundle 和 package
package:看起来像一个文件的目录
bundle: 一个目录,有标准的层次结构,包含了可执行文件和必须的资源,看起来像一个文件。
package提供了一种让电脑更好用的抽象基础。在电脑中的应用或者插件其实就是一个目录。这个目录里包含了一个应用所需要的所有,包括可执行代码和资源。在Finder中这个目录被认为是一个文件。这样应用管理起来很方便。
package是用于提升用户体验的,bundle更进了一步,让开发者和操作系统更爽了。bundle中包含了代码和资源是怎么与应用联系的。这种组织方式也为本地化提供了便利。
bundle的优点
bundle为开发者提供了很多便利:
1. 因为bundle就是一个目录层次,包含了应用文件。所以可以像平时操作文件一样操作bundle中的资源
2. bundle的结构是多国语言支持很方便。
3. bundle可以存储在不同的文件系统中
4. 用户可以非常方便地安装移除应用
5. bundle看起来像一个文件,以防其中的文件改变而是应用破坏
6. 大多数的可执行文件都能做成bundle
7. bundle是自治的
bundle的种类
1. Application
2. Frameworks
3. Plug-Ins
最新文章
- 深度技术32位Win7系统Ghost版2014年
- 2015年12月12 Node.js实战(一)使用Express+MongoDB搭建多人博客
- zabbix调用微信报警
- html和css知识总结
- 使用PowerDesigner 设计SQL Server 数据库
- Programming Assignment 1: Percolation
- JAVA通过url获取页面内容
- linux定时任务crond那些事!
- [C++][OpenGL]自己写GUI(0)——介绍
- swift 实践- 14 -- UIScrollView
- oracle_18c新建用户用normal登陆失败
- 006、容器 What、Why、How(2018-12-21 周五)
- shell中判断是否是月末的方法
- JQuery Mobile - 修改复选框的选中状态无效解决办法!
- E信通项目总结[转]
- 【ASP.NET Core】EF Core - “影子属性” 深入浅出经典面试题:从浏览器中输入URL到页面加载发生了什么 - Part 1
- php面试
- QQ-AR助人教版小学英语“动”起来
- HTML 5之meta标签viewport应用
- 通过eclipse mybatis generater代码生成插件自动生成代码