ios - NSAssert 与 NSCAssert

标签 ios objective-c assert nsassert

NSAssertNSCAsert 有什么区别?当我探索它们的实现时,它们看起来非常相似,但我找不到问题的答案。

我猜它还会解释 NSParameterAssertNSCParameterAssert 之间的区别。

最佳答案

The second is the difference between C and Objective-C assertions: NSAssert should only be used in an Objective-C context (i.e. method implementations), whereas NSCAssert should only be used in a C context (i.e. functions).

更多信息在 http://nshipster.com/nsassertionhandler/

关于ios - NSAssert 与 NSCAssert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21780014/

相关文章:

objective-c - UIScreen mainScreen bounds.size.height 总是 1024

java - JUnit:是否可以在任何断言函数中输出多行消息?

iphone - 无法通过应用程序加载器提交

objective-c - iOS测量网页下载时间

javascript - 在 Objective C 中解析 Open Graph 元属性/标签

c# - 如何在 ASP.NET 中安全地调试断言?

java - 你如何检查哪个线程正在执行 Java 中的代码?

javascript - iPad 上 Chrome 的全屏 API?

ios - 如何强制 NSLocalizedString 使用特定语言

ios - Removed Entity 再次被 MagicalRecord 中的 findFirstByAttribute 找到