响应你在api交互中产生的问题情况,微调你的应用以便更好的调试。 主题 用户相关错误(User-Relevant Errors)1protocol Error 表示一个可以被抛出的错误值的类型。 1class NSError 关于错误情况的信息包括域名(domain),特定域的错误码(domain-specif...
管理应用程序拓展跟它的主程序(hosting app)之间的交互。 主题 拓展支持(Extension Support)1protocol NSExtensionRequestHandling 一个接口,应用拓展用来回应一个主应用(host app)的请求(request)。 1class NSExtensio...
设计广播消息及订阅广播的模式 主题 键值观察(Key-Value Observing,KVO)NSKeyValueObserving 一个可以安排在通知中心(notification center)显示的通知。 通知(Notifications)1struct Notification 通过通知中心向所有注册...
访问你应用程序绑定(bundled)的assets和其他数据。 主题 资源包(Bundle Resources)1class Bundle 一个关于代码和资源在磁盘的包目录(bundle directory)下存储的描述。 按需资源(On-Demand Resources)1class NSBundleRes...
管理你应用程序的工作以及它们与用户和系统之间的交互。 主题 撤销(Undo)1class UndoManager 一个一般目的(general-purpose)的操作记录器(recorder),支持撤销(undo)及重做(redo) 进度(progress)1protocol ProgressReportin...
使用谓词(predicates),表达式(expressions)和排序描述式(sort descriptors)来检测在集合(collections)以及其他服务中的元素。 主题 过滤(Filtering)1class NSPredicate 用于约束搜索或者内存过滤的逻辑条件。(The logical co...
在数字,日期,度量(measurements)以及其他值与本地化(locale-aware)字符串表达式(string representations)之间进行相互转化。 主题 数字及货币(Currency)1class NumberFormatter 一个格式化器,在数值跟其文字表达式之间相互转化。 姓名(...
使用物理尺寸标注数字数量,以便允许在相关单位之间进行本地化(locale-aware)的格式化和转换。Label numeric quantities with physical dimensions to allow locale-aware formatting and conversion between ...
比较日期和时间,以及进行日历和时区的运算。 主题 日期展示(Date Representations)1struct Date 一个具体的时间点,独立于任何日历或时区 1struct DateInterval 具体的开始日期跟结束日期之间的时间跨度 1typealias TimeInterval 几秒钟 日历...
使用数组(arrays),字典(dictionaries),集合(sets),和专门的集合来存储跟迭代(iterate)一组对象(Objects)或者值(Values)。 主题 基本集合1struct Array 一个有序的随机访问(random-access)集合。 1struct Dictionary 一个...