Как использовать новую архитектуру React Native 0.76.0 (турбо-модули) со SwiftIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать новую архитектуру React Native 0.76.0 (турбо-модули) со Swift

Сообщение Anonymous »

У меня вопрос относительно новой нативной архитектуры React (турбо-модули), которая включена по умолчанию начиная с RN 0.76.0..... На данный момент весь мой родной код IOS в основном реализован с помощью Swift и интерфейса ObjC. . Может ли кто-нибудь объяснить, как можно соединить мои модули Swift с новыми турбо-модулями (ObjC++). Я следовал этой документации: https://reactnative.dev/docs/turbo-nati ... troduction и получил простую тестовую реализацию (без Swift). Итак, как я могу расширить свой код, чтобы Swift мог выполнять логику?
Мой рабочий код на данный момент:

Код: Выделить всё

//
//  RCTNativeTestModule.h
//  RnTurboModuleTryout
//
//

#import 
#import 

NS_ASSUME_NONNULL_BEGIN

@interface RCTNativeTestModule : NSObject 

@end

NS_ASSUME_NONNULL_END
//
//  RCTNativeTestModule.m
//  RnTurboModuleTryout
//
//

Код: Выделить всё

#import "RCTNativeTestModule.h"

@implementation RCTNativeTestModule

RCT_EXPORT_MODULE(NativeTestModule)

(std::shared_ptr)getTurboModule:(const facebook::react::ObjCTurboModule::InitParams &)params {
return std::make_shared(params);
}

(NSDictionary )getAnswer {
NSDictionarydict = @{@"answer": @"Hello, here is the answer"};
return dict;
}
Я хочу знать, как использовать Swift, как описано в этом блоге относительно старой архитектуры.
https://medium.com/@ jtaverasv/native-modules-swift-based-the-basics-react-native-4ac2d0a712ca

Подробнее здесь: https://stackoverflow.com/questions/791 ... with-swift
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка с турбо-модулем после добавления файла Swift
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Установка jquery в рельсы 7 ломает турбо
    Anonymous » » в форуме Jquery
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Как излучать событие в турбо -модуле на iOS
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как излучать событие в турбо -модуле на iOS
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Какое локальное хранилище React-Native лучше всего? Async-Storage, React-Persist или React-native-mmkv?
    Anonymous » » в форуме Android
    0 Ответы
    254 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»