码迷,mamicode.com
首页 >  
搜索关键字:nsparameterassert    ( 13个结果
第16月第3天 AFURLSessionManager
1. - (AFURLSessionManagerTaskDelegate *)delegateForTask:(NSURLSessionTask *)task { NSParameterAssert(task); AFURLSessionManagerTaskDelegate *delegate ...
分类:Web程序   时间:2018-01-03 15:54:46    阅读次数:203
使用NSAssert()和NSParameterAssert调试程序
NSAssert: NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的: #define NSAssert(c ...
分类:其他好文   时间:2016-08-22 12:12:51    阅读次数:145
OC中的宏定义
我们都知道,宏定义是编译期常量。而OC是一种动态语言。 1.iOS系统版本判断的两个宏定义 使用这俩宏,仅仅能消除编译器的警告而已。因为OC是动态语言,所以系统版本还需要判断。例如: 2.断言 NSAssert 用法: 崩溃日志: NSParameterAssert用法: 崩溃日志: 尊重作者劳动成 ...
分类:其他好文   时间:2016-04-03 10:10:38    阅读次数:432
iOS 中 NSParameterAssert 是干啥的之官方解释翻译篇
断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency ...
分类:移动开发   时间:2016-03-24 11:28:05    阅读次数:162
iOS 中 NSParameterAssert
断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency...
分类:移动开发   时间:2016-01-18 11:58:19    阅读次数:137
使用NSAssert()和NSParameterAssert调试程序
NSAssert: NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的: #define NSAssert(condition, desc) condition是条件表达式,值为YES或NO;...
分类:其他好文   时间:2015-08-05 08:57:52    阅读次数:154
iOS进阶——可取消的block
+ (id)performBlock:(void (^)())aBlock onQueue:(dispatch_queue_t)queue afterDelay:(NSTimeInterval)delay{ NSParameterAssert(aBlock != nil); __bloc...
分类:移动开发   时间:2015-06-24 18:01:16    阅读次数:534
ios之BlocksKit源码学习1-UIControl
- (void)bk_addEventHandler:(void (^)(id sender))handler forControlEvents:(UIControlEvents)controlEvents{ NSParameterAssert(handler); NSMutab...
分类:移动开发   时间:2015-04-15 13:07:08    阅读次数:402
iOS NSParameterAssert 是干啥的之官方解释翻译篇
断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency...
分类:移动开发   时间:2015-03-17 19:57:18    阅读次数:147
NSParameterAssert
断言评估一个条件,如果条件为 false ,调用当前线程的断点句柄。每一个线程有它自已的断点句柄,它是一个 NSAsserttionHandler 类的对象。当被调用时,断言句柄打印一个错误信息,该条信息中包含了方法名、类名或函数名。然后,它就抛出一个 NSInternalInconsistency...
分类:其他好文   时间:2015-02-25 11:25:29    阅读次数:119
13条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!