开发非标准应用与文本处理的实用指南
1. 运行命令行程序
首先打开终端应用程序。在 Xcode 中,向下滚动到“Products”组并打开该文件夹,你会看到“CommandLine”应用程序。将其拖到 Dock 中的终端图标上,程序便会开始运行。
2. 偏好设置面板
2.1 偏好设置面板概述
大部分应用程序会在自身内部显示偏好设置。不过,有些软件(如后台应用程序或设备驱动)没有传统的界面来显示偏好设置,这时就需要创建偏好设置面板。偏好设置面板是由系统偏好设置应用程序托管的小程序,用于让用户控制影响整个系统的功能。
2.2 偏好设置面板的工作原理
偏好设置面板不是独立的应用程序,而是由系统偏好设置应用程序加载的代码包。这个包包含代码和所需的资源(如图像、nib 文件等)。安装偏好设置面板后,系统偏好设置会在主窗口中将其显示为一个图标。用户选择该图标时,包会被加载,主 nib 文件会显示出来,代码也会开始运行。用户切换到其他面板后,偏好设置面板包会一直留在内存中,直到系统偏好设置应用程序退出。
由于偏好设置面板是由其他应用程序加载的包,通过 NSBundle 的 pathForResource:ofType: 方法或 NSUserDefaults 访问资源的方式与在普通应用程序中不同。若要设置偏好,需要明确告诉 NSUserDefaults 要在哪个域中设置偏好。
2.3 偏好设置域
为防止偏好冲突,OS X 和 iOS 按域分离偏
超级会员免费看
订阅专栏 解锁全文
1700

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



