問題タブ [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.

0 投票する
1 に答える
299 参照

objective-c - Objective C で特定の場合に非 null を使用する正確な方法

null 可能性に関する多くの投稿を読みましたが、一生警告を消すことはできません。以下にいくつかの例を示します。

これらはそれぞれ次の警告を受け取ります:「null 許容ポインター 'NSData * _Nullable' から非 null 許容ポインター型 'NDSata* _Nonnull' への暗黙の変換

コードを NS_ASSUME_NONNULL_BEGIN/End で囲んでも機能しません。

(nonnull) __nonnull などのさまざまな組み合わせを試しましたが、警告を消すためのキーワードの魔法の場所が見つからないようです。

0 投票する
2 に答える
609 参照

objective-c++ - Objective-C++ における C++ オブジェクトの Null 可能性規則

(間違った C++ 用語を使用している場合は、この投稿を編集してください。私は完全な C++ 初心者です。)

Objective-Cのnull可能性は、Objective-C++クラスのC++オブジェクトでどのように機能しますか?

たとえば、次の型と関数があるとします。

このように再定義することは合法GetFooですか?

このように呼び出した場合、clang または静的アナライザーから警告が表示されGetFooますか?