文書   >   Foundation   >   Numbers,Data,and Basic Values   >   Data   >   NSData   >   range(of:options:in:)


インスタンスメソッド


range(of:options:in:)


与えられた範囲で指定された範囲内にあるデータオブジェクトのバイトを含む新しいデータオブジェクトを返します。





宣言


func range(of dataToFind: Data, 
   options mask: NSData.SearchOptions = [], 
        in searchRange: NSRange) -> NSRange


パラメータ


dataToFind検索すべきデータ。
mask検索オプションを指定するマスク。NSData.SearchOptions オプションは、単独で指定することも、C のビット単位の OR 演算子と組み合わせて指定することもできます。
searchRangedataToFind をその中で検索すべき受信者内の範囲。この範囲がデータオブジェクトの範囲のバイト内にない場合は、rangeException が発生します。


戻り値


searchRange 内の dataToFind の位置と長さを与える NSRange 構造体で、mask 内のオプションをモジュロ (modulo) にします。返される範囲は、渡された検索範囲ではなく、検索されたデータの開始位置を基準にしています。dataToFind が見つからないか、空の場合は {NSNotFound, 0} を返します。


以下も見よ




データの検索





目次
Xcode の新機能

  • 言語:Swift   |   Objective-C
  • SDK
  • iOS 4.0+
    macOS 10.6+
    tvOS 9.0+
    watchOS 2.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 戻り値
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)