問題タブ [nsassert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSAssert は iOS のデバイスでメモリを消費しますか?
NSLogs を使用してデバイスでアプリを実行すると、アプリの速度がある程度低下する可能性があります。
NSAssert はメモリ面で NSLog と同じように動作しますか?
コメントや提案をいただければ幸いです。
前もって感謝します。
ios - NSAssert と NSCAssert
NSAssert
とはどう違いNSCAssert
ますか?それらの実装を調査したところ、それらは非常に似ていて、私の質問に対する答えが見つかりませんでした。
NSParameterAssert
との違いも説明できると思いNSCParameterAssert
ます。
ios - ios : photo.appで削除された写真のURLを取得する方法
アプリで問題が発生しています。アプリは写真関連です。
私のアプリでは、Photo.app を介して削除される写真の URL が必要です。photo.app で削除された写真をアプリで見つける方法はありますか
前もって感謝します。
ios - NSInternalInconsistencyException を発生させると、デフォルトでクラッシュすることが保証されていますか?
NSAssert
コード内の回復不能な状態を検出するために使用します。リリース モードでもアサーションを有効にしました。これは、コードでアサーションが失敗した場合、回復不能であることが保証されているためです。
NSAssert
一部のフレームワークに引っかかってアプリがクラッシュしないというNSInternalInconsistencyException
矛盾する投稿を読みました。NSInternalInconsistencyException
これは正しいです?NSAssert
失敗するたびにアプリをクラッシュさせたい。
ディスパッチ キューなどのバックグラウンド スレッドでスローされた場合もクラッシュしますか?
objective-c - Xcode 8 はアサーション メッセージを出力しません (たとえば、NSInternalInconsistencyException クラッシュが発生した場合)
プロジェクトに問題があります。アプリケーションのデバッグ時にアサーション メッセージを出力せず、アプリがクラッシュします。通常、次のように表示されます。
しかし、私が得るのは最初のメッセージだけです。アサーションが失敗したことだけを知っており、その理由についての説明はありません。これにより、クラッシュの原因がわからないため、デバッグが本来よりもはるかに困難になります。
周りを見回したところ、最適化がオンになっていることが原因ではないかと誰かが示唆していましたが、そうではありません。プロジェクトとターゲットの両方でデバッグの最適化が [なし] に設定されており、プロジェクトをデバッグ構成で実行していると確信しています。できる限りのことを試しましたが、これまでのところ何も役に立ちませんでした。これが何であるかのアイデアが不足しています。
私はXcode 8を使用しています。プロジェクトはSwift 3.0 + Objective-Cが混在しています。以前はココアポッドを持っていましたが、カルタゴに切り替えました (これが役立つことを願っていましたが、そうではありませんでした)。