CFDataFind(_:_:_:_:)
Finds and returns the range within a data object of the first occurrence of the given data, within a given range, subject to any given options.
Declaration
func CFDataFind(_ theData: CFData!, _ dataToFind: CFData!, _ searchRange: CFRange, _ compareOptions: CFDataSearchFlags) -> CFRangeParameters
- theData:
The data object within which to search.
- dataToFind:
The data to find. Must not be
NULL. - searchRange:
The range within
theDatato be searched. - compareOptions:
A bit mask specifying search options. The Cfdatasearchflags options can be specified singly or combined with the C bitwise
ORoperator
Return Value
The range representing the location and length of dataToFind within searchRange, modulo the options in compareOptions. The range returned is relative to the start of the searched data, not the passed-in search range. Returns kCFNotFound if dataToFind is not found.