[解決済み】idの代わりにinstancetypeを使い始めるのは有益でしょうか?
2022-04-06 03:01:53
質問
Clang はキーワードを追加します。
instancetype
を置き換えるもので、私の見る限りでは
id
の戻り値型として
-alloc
と
init
.
を使うメリットはあるのでしょうか?
instancetype
の代わりに
id
?
解決方法は?
確かにメリットはあります。id」を使うと、基本的に型チェックが全く行われない。instancetypeを使えば、コンパイラやIDEは返されるものの型を知ることができ、コードのチェックやオートコンプリートをより良く行うことができる。
もちろん、意味のあるところ(そのクラスのインスタンスを返すメソッドなど)だけ使ってください。idはまだ便利です。
関連
-
[解決済み] MPProgressHUDとNSSessionを使用したデータシンクの読み込み
-
[解決済み] Objective-CのNSLog関数でNSString型を出力する方法とは?
-
[解決済み] カスタムメイドのフレームワークで「セレクタ 'Hello:'の既知のクラスメソッドがありません」というエラーが発生する。
-
[解決済み] アーキテクチャ i386 のシンボルが見つかりませんでした。
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] ファイルはユニバーサル(3スライス)ですが、iOSの静的ライブラリのための(n)ARMv7-sスライスエラーが含まれていない、どうにかして回避するには?
-
[解決済み] UITextViewのキーボードをリターンキーで解除するには?
-
[解決済み] newの代わりにalloc initを使用する
-
[解決済み】UITableViewからセパレータラインを削除する方法はありますか?
-
[解決済み] Objective-Cでは、なぜself = [super init]がnilでないことを確認する必要があるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Xcodeのビルド失敗 "アーキテクチャx86_64の未定義シンボル"
-
[解決済み] 警告 : フォーマット文字列は文字列リテラルではありません (安全でない可能性があります)
-
[解決済み] Objective-Cは構造体の使用を禁じていますか?
-
[解決済み] FBLoginVIewをカスタマイズするには?
-
[解決済み] デバイス用にコンパイルするとApple Mach-Oのリンカーエラーが発生する。
-
[解決済み] Objective-Cのtypedef enumとは何ですか?
-
[解決済み] synthesize vs @dynamic、その違いとは?
-
[解決済み] メソッド名と行番号を出力し、NSLogを条件付きで無効にする方法は?
-
[解決済み] ブロック内の変数をブロック外の変数に代入する
-
[解決済み】ブロック宣言の構文リスト