const Hoge *const *xcomps
が Swift では UnsafePointer<UnsafePointer<Hoge>?>!
となるようで、この内側の ? を取りたくて const Hoge *const _Nonnull *xcomps
としたら求める形にできたのですが,Pointer is missing a nullability type specifier
という警告がたくさん出てしまいました。 NS_ASSUME_NONNULL_BEGIN ... END
で囲めば消せるようなのですが、これを使うには Foundation を import する必要があるらしいんですが、それ以外の方法はあるでしょうか?(Linux で動かしたいので Foundation free にしたい)#pragma clang diagnostic push #pragma clang diagnostic ignored "-Wnullability-completeness" ... #pragma clang diagnostic pop
これで行けました (このやり方で大丈夫でしょうか?) (edited)