相关疑难解决方法(0)

实际上,NSAssert有什么意义呢?

我不得不问这个,因为:我唯一认识到的是,如果断言失败,应用程序崩溃了.这就是使用NSAssert的原因吗?或者还有什么好处呢?将NSAssert放在我在代码中做出的任何假设之上是正确的,比如一个函数应该永远不会接收-1作为参数,但可能是-0.9或-1.1?

iphone cocoa-touch uikit ios nsassert

156
推荐指数
6
解决办法
7万
查看次数

NS_BLOCK_ASSERTIONS是否同时禁用NSAssert和assert()调用?

是否NS_BLOCK_ASSERTIONS仅关闭NSAssert呼叫或assert()呼叫.我的应用程序在assert(...)声明行的发布模式下崩溃.

文档仅说明NSAssert并且不会告知assert()呼叫是否被禁用.

有几个与我有关的问题没有回答.我在这里链接他们:

Objective-C中的NS_BLOCK_ASSERTIONS
NSAssert与断言:您使用哪种,何时使用?
如何知道在发布版本中是否禁用了NSAssert?

iphone objective-c ios

3
推荐指数
1
解决办法
1720
查看次数

标签 统计

ios ×2

iphone ×2

cocoa-touch ×1

nsassert ×1

objective-c ×1

uikit ×1