当前位置: 首页 > news >正文

26、非标准应用与文本处理开发指南

非标准应用与文本处理开发指南

在软件开发中,除了常见的具有传统图形用户界面(GUI)的应用程序外,还存在一些特殊类型的应用,如偏好面板和状态栏应用。同时,在处理文本方面,也有很多实用的技巧,如国际化与本地化、数据格式化等。下面将详细介绍这些内容。

偏好面板(Preference Panes)
  • 适用场景:大多数应用程序会在自身内部显示偏好设置,但有些软件,如后台应用程序或设备驱动程序,没有传统的界面来显示偏好设置。在这种情况下,就需要创建偏好面板,它是由系统偏好设置应用程序托管的小程序。
  • 工作原理:偏好面板不是一个独立的应用程序,而是由系统偏好设置应用程序加载的代码包。该包包含代码和所需的资源(如图像、nib 文件等)。安装偏好面板后,系统偏好设置会在主窗口中以图标形式显示。用户选择该图标时,包会被加载,主 nib 文件会显示,代码开始运行。偏好面板包在用户切换到其他面板后仍会留在内存中,直到系统偏好设置应用程序退出。
  • 偏好域(Preference Domains):为防止偏好设置冲突,OS X 和 iOS 按域(domain)分隔偏好设置。使用NSUserDefaultsetValue:forKey:valueForKey:等方法时,默认操作的偏好域与应用程序的捆绑标识符同名。但在构建偏好面板时,应用程序的捆绑标识符是系统偏好设置的,因此需要明确指定要操作的偏好域。
http://www.cnnetsun.cn/news/2892.html

相关文章:

  • 27、日期格式化、数据检测与iCloud使用指南
  • 28、iCloud存储与应用开发全解析
  • 16、Puppet部署与迁移全攻略
  • 17、Puppet部署、迁移与代码工作流管理
  • 18、代码工作流管理:Puppet 代码的审查、测试与部署
  • 19、Puppet代码部署、持续集成与基础设施扩展指南
  • 21、深入探索Puppet:性能优化、扩展与运行机制
  • 22、编写Puppet插件指南
  • 23、Puppet自定义类型、报告处理程序和Faces的深入解析
  • 24、拓展 Puppet:超越传统操作系统的自动化管理
  • 25、Puppet:云管理与未来特性解析
  • 27、Puppet技术深度解析与未来展望
  • Redis 零基础到进阶,教程简介,Redis 是什么,Redis 能干嘛,Redis 去哪下,Redis 怎么玩,Redis7 新特性,笔记一到八
  • 哈希究竟代表什么?哈希表和哈希函数的核心原理
  • 基于DevUI与MateChat双结合打造云原生智能中台实操!
  • 云端双引擎:DevUI 与 MateChat 构建下一代智能云原生交互体系
  • 智驭流转:基于 DevUI 与 MateChat 的企业级 DevOps 智能中台重构实录!
  • DevUI 与 MateChat 重构云原生时代的“设计-交付”链路!
  • 云端双引擎:基于 DevUI 与 MateChat 共塑企业级智能中台的新范式
  • 【遥感图像入门】遥感图像专用去噪算法:核心方案与实战(PyTorch代码)
  • 【AI分析进行时】AI 时代软件开发新范式:基于斯坦福CS146S课程分析
  • 13、开源软件使用指南:数据库与绘图工具
  • 14、开源办公与网络共享实用指南
  • 15、网络通信与Ubuntu的应用指南
  • 16、互联网通信与网页设计全攻略
  • 17、在 Ubuntu 中运行 Windows 应用程序的方法
  • 19、在 Ubuntu 系统中畅享游戏与多媒体乐趣
  • 20、Ubuntu 多媒体使用全攻略
  • 21、Ubuntu教育软件与Shell命令使用指南
  • 22、Ubuntu系统命令使用全攻略