currentRevision
TypeScriptstatic currentRevision(language: NLLanguage): numberSwift declarationclass func currentRevision(for language: NLLanguage) -> Intclass · iOS 13.0+ · SDK 27.1
class NLEmbeddingstatic currentRevision(language: NLLanguage): numberSwift declarationclass func currentRevision(for language: NLLanguage) -> Intstatic currentSentenceEmbeddingRevision(language: NLLanguage): numberSwift declarationclass func currentSentenceEmbeddingRevision(for language: NLLanguage) -> Intstatic init(url: string): NLEmbeddingSwift declarationconvenience init(contentsOf url: URL) throwsstatic sentenceEmbeddingFor(language: NLLanguage): (NLEmbedding) | nullSwift declarationclass func sentenceEmbedding(for language: NLLanguage) -> NLEmbedding?static sentenceEmbeddingForRevision(language: NLLanguage, revision: number): (NLEmbedding) | nullSwift declarationclass func sentenceEmbedding(for language: NLLanguage, revision: Int) -> NLEmbedding?static supportedRevisions(language: NLLanguage): _Foundation_IndexSetSwift declarationclass func supportedRevisions(for language: NLLanguage) -> IndexSetstatic supportedSentenceEmbeddingRevisions(language: NLLanguage): _Foundation_IndexSetSwift declarationclass func supportedSentenceEmbeddingRevisions(for language: NLLanguage) -> IndexSetstatic wordEmbeddingFor(language: NLLanguage): (NLEmbedding) | nullSwift declarationclass func wordEmbedding(for language: NLLanguage) -> NLEmbedding?static wordEmbeddingForRevision(language: NLLanguage, revision: number): (NLEmbedding) | nullSwift declarationclass func wordEmbedding(for language: NLLanguage, revision: Int) -> NLEmbedding?contains(string: string): booleanSwift declarationfunc contains(_ string: String) -> Boolget dimension(): numberSwift declarationvar dimension: Int { get }get language(): (NLLanguage) | nullSwift declarationvar language: NLLanguage? { get }get revision(): numberSwift declarationvar revision: Int { get }get vocabularySize(): numberSwift declarationvar vocabularySize: Int { get }static write(dictionary: Record<string, Array<number>>, language: (NLLanguage) | null, revision: number, url: string): voidSwift declaration@nonobjc class func write(_ dictionary: [String : [Double]], language: NLLanguage?, revision: Int, to url: URL) throwsvector(string: string): (Array<number>) | nullSwift declaration@nonobjc func vector(for string: String) -> [Double]?distance(firstString: string, secondString: string, distanceType?: NLDistanceType): numberSwift declaration@nonobjc func distance(between firstString: String, and secondString: String, distanceType: NLDistanceType = .cosine) -> NLDistanceneighborsForMaximumCountDistanceType(string: string, maxCount: number, distanceType?: NLDistanceType): Array<[string, number]>Swift declaration@nonobjc func neighbors(for string: String, maximumCount maxCount: Int, distanceType: NLDistanceType = .cosine) -> [(String, NLDistance)]neighborsForMaximumCountDistanceType78787(vector: Array<number>, maxCount: number, distanceType?: NLDistanceType): Array<[string, number]>Swift declaration@nonobjc func neighbors(for vector: [Double], maximumCount maxCount: Int, distanceType: NLDistanceType = .cosine) -> [(String, NLDistance)]3 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
NLEmbedding.enumerateNeighbors(for:maximumCount:distanceType:using:)
callback cannot propagate synchronous failure
NLEmbedding.enumerateNeighbors(for:maximumCount:distanceType:using:)
callback cannot propagate synchronous failure
NLEmbedding.init()
inherited init: cannot prove legal (class declares 2 custom initializers)