問題タブ [objective-c-nullability]
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.
objective-c - Objective C で特定の場合に非 null を使用する正確な方法
null 可能性に関する多くの投稿を読みましたが、一生警告を消すことはできません。以下にいくつかの例を示します。
これらはそれぞれ次の警告を受け取ります:「null 許容ポインター 'NSData * _Nullable' から非 null 許容ポインター型 'NDSata* _Nonnull' への暗黙の変換
コードを NS_ASSUME_NONNULL_BEGIN/End で囲んでも機能しません。
(nonnull) __nonnull などのさまざまな組み合わせを試しましたが、警告を消すためのキーワードの魔法の場所が見つからないようです。
objective-c++ - Objective-C++ における C++ オブジェクトの Null 可能性規則
(間違った C++ 用語を使用している場合は、この投稿を編集してください。私は完全な C++ 初心者です。)
Objective-Cのnull可能性は、Objective-C++クラスのC++オブジェクトでどのように機能しますか?
たとえば、次の型と関数があるとします。
このように再定義することは合法GetFoo
ですか?
このように呼び出した場合、clang または静的アナライザーから警告が表示されGetFoo
ますか?