Я пытаюсь перевести некий Swift, который я только что изучил, в Objective-C для проекта Speech.
Очевидно, что Swift позволяет вам указывать локаль speechRecognizer при объявлении переменной следующим образом:
private let speechRecognizer = SFSpeechRecognizer(locale: Locale.init(identifier: "en-US"))
Возможно ли это сделать в Objective-C?Прямо сейчас я объявил переменную в интерфейсе:
SFSpeechRecognizer *speechRecognizer;
, а затем установил локаль позже:
speechRecognizer = [[SFSpeechRecognizer alloc] initWithLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en-US"]];
В идеале, я хотел бы сделать это с самого начала вЗаявление, но я не очень понимаю разницу между тем, что на самом деле делают Swift и Objective-C.
Спасибо за любые предложения или идеи.