7

NSAssertとはどう違いNSCAssertますか?それらの実装を調査したところ、それらは非常に似ていて、私の質問に対する答えが見つかりませんでした。

NSParameterAssertとの違いも説明できると思いNSCParameterAssertます。

4

4 に答える 4

6

ブロック内で NSAssert/NSParameterAssert を使用すると、保持サイクルが発生する可能性があることに注意してください。代わりに C バリアントを使用してください。Google NSAssert 保持サイクル

于 2014-05-31T15:59:50.453 に答える
2

NSAssert は Objective-C コンテキストでのみ使用し、NSCAssert は C コンテキスト (つまり関数) でのみ使用する必要があります。

于 2014-02-14T12:59:54.993 に答える