应用与环境 目录 AppKit 文档

应用与环境 目录

了解用于与系统交互的对象。


主题

1、生命周期

(1)[class NSApplication]

一个对象,用于管理应用程序的主事件循环和该应用程序的所有对象使用的资源。

(2)[class NSRunningApplication]

可以操纵和提供应用程序单个实例信息的对象。

(3)[protocol NSApplicationDelegate]

NSApplication对象的委托可以实现的一组方法。

(4)[func NSApplicationMain(Int32, UnsafeMutablePointer) -> Int32]


2、环境

(1)[class NSWorkspace]

一个可以启动其他应用程序并执行各种文件处理服务的工作区。

(2)[class NSWorkspace.OpenConfiguration]

打开URL或启动应用程序时使用的配置选项。

(3)[struct NSAppKitVersion]

用于确定可用的AppKit版本的常量。


3、handoff

(1)[class NSUserActivity】

表示您的应用在某一时刻的状态。

(2)[protocol NSUserActivityRestoring】


4、应用服务

(1)[class NSSharingService]

一种服务,使用户可以与其他服务(如社交媒体服务)或应用程序(如Mail和Safari)共享内容。

(2)[class NSSharingServicePicker]

用户可以选择的共享服务列表。

(3)[protocol NSSharingServicePickerDelegate]

用于自定义服务选择器行为的一组方法。

(4)[protocol NSServicesMenuRequestor]

一组支持与用户交互的方法的方法可以通过共享服务共享。

(5)[class NSSharingServicePickerToolbarItem

protocol NSSharingServicePickerToolbarItemDelegate]

(6)[protocol NSCloudSharingServiceDelegate]

iCloud共享服务实现的协议,用于处理状态更改和错误。

(7)[服务功能]


5、应用程式说明

(1)[class NSHelpManager】

用于显示应用程序在线帮助的对象。

(2)[protocol NSUserInterfaceItemSearching】

应用程序可以实现的一组方法,以为其自己的自定义帮助数据提供Spotlight for Help。


1、Error

(1)[应用套件错误】

这些常数代表产生的误差。NSAttributedString


也可以看看

应用程式结构

(1)[文档,数据和粘贴板】

组织应用程序的数据和首选项,并在粘贴板或iCloud中共享该数据。

(2)[可绑定]

使用Cocoa绑定自动将数据模型与应用程序界面同步。

(3)[资源管理]

管理包含应用程序用户界面的情节提要和Nib文件,并了解如何加载存储在资源文件中的数据。

(4)[应用程式额外资讯]

将您应用的基本功能扩展到系统的其他部分。

你可能感兴趣的:(macOS,AppKit,中文文档与手册)