zoukankan      html  css  js  c++  java
  • NSError是向用户传递详细错误信息的不错的选择

    NSError

    Cocoa programs 使用NSError对象来向用户传达运行时的错误信息。
    NSError 包含了关于错误的详细信息,主要有domain, error code 和user info。

    为什么使用NSError对象?

    相比简单的error code和error string, 使用NSError可以一次性封装关于错误的各种信息。

    domain

    根据错误发生的layer不同,分为不同的domain。
    可以自定制domain, 通常的格式是com.company.app_or_framework.ErrorDomain

    error code

    一个error code唯一代表了某个domain下的一种错误。为有符号数。
    可以在自己定义的domain定义error_code

    user info

    hold error information beyond domain and code.

    使用

    errorWithDomain:code:userInfo:
    
  • 相关阅读:
    poj3481
    查找湖南问题
    tyvj1033
    tyvj1088
    oil倒油
    加分二叉树
    模拟题2
    模拟题3
    Free pascal中的random函数
    Spring MVC入门配置
  • 原文地址:https://www.cnblogs.com/mindyme/p/4583185.html
Copyright © 2011-2022 走看看