Я хочу передать маяковый сигнал с помощью iPhone. На данный момент он будет реализован в Objective C, но есть план по его преобразованию в Swift позже, поэтому я также заинтересован в поиске любых важных различий, с которыми я могу столкнуться на этом этапе.Имитировать маяк с iPhone с использованием выделенного класса
В некоторых исследований я был в состоянии найти некоторые ограничения при моделировании Beacon
Can I make iPhone/iPad broadcast as Eddystone Beacon?
, а также информацию о некоторых проблемах при использовании класса, отличного зрения контроллера, по крайней мере, в скор
Using iPhone as iBeacon Transmitter
В этой последней ссылке я нашел ссылку на учебник Swift для моделирования iBeacon с iPhone - код размещен в View Controller, и он работает в этом месте.
https://www.hackingwithswift.com/example-code/location/how-to-make-an-iphone-transmit-an-ibeacon
Но с помощью сердечника Bluetooth от View Controller является серьезным ограничением, если я хочу приложение, чтобы сделать некоторые другие вещи, чем просто передача BLE сигнала. И этот другой материал требует отклонения моего контроллера.
Вскоре я попытаюсь создать рабочий код для Objective C и позже для Swift для испускания сигнала BLE и изменения видимых контроллеров View. Но, возможно, кто-то сделал что-то подобное и сможет сказать, были ли какие-либо проблемы, как упоминалось ранее.
Не должно быть проблем с тем, что он не является подклассом ViewController. Использование singleton должно работать. – Larme