文書   >   Foundation   >   Strings and Text   >   NSNotFound


グローバル変数


NSNotFound


要求された項目が見つからないか、存在しないことを示す値。





宣言


let NSNotFound: Int


議論


NSNotFound は通常、NSArray オブジェクトの文字列オブジェクトまたは id オブジェクト内の文字など、シリアルデータ内の項目を検索してインデックスを返すさまざまなメソッドと関数によって使用されます。


特別な考慮


OS X v10.5 以前は、NSNotFound0x7fffffff と定義されていました。32 ビットシステムの場合、これは事実上 NSIntegerMax と同じでした。64 ビット環境をサポートするために、NSNotFound は今や正式に NSIntegerMax として定義されています。ただしこれは、32 ビット環境と 64 ビット環境では値が異なることを意味します。したがって、値をファイルまたはアーカイブに直接保存しないでください。さらに、分散オブジェクトを介して 32 ビットと 64 ビットのプロセス間で値を送信しても、NSNotFound は取得できません。これは、分散オブジェクトを介して呼び出された Cocoa メソッドに適用し、NSArrayindexOfObject: メソッド (配列のプロキシに送信された場合) など、NSNotFound を返す Cocoa メソッドに適用されます。


以下も見よ





パターン一致





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • iOS 9.0+
    macOS 10.11+
    tvOS 9.0+
    watchOS 2.0+
  • フレームワーク
  • Foundation
  • 宣言
  • 議論
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)