Pull to refresh

Comments 5

Прикольно. А в continuous integration вы эту кухню встраивали?
Пока еще к сожалению не настроили CI для всего этого.
Затем для каждой платформы нам необходимо имплементировать абстрактный класс


Бред какой то. Тащить код всех платформ в dll? Условная компиляция ни о чем не говорит?

public abstract class BaseLibraryClass


Абстрактный класс у которого только абстрактные методы? Ребята, на этот случай interface есть.

[DllImport (Path, EntryPoint = «Init», CallingConvention = CallingConvention.Cdecl)]
private static extern int InitExtern (IntPtr value);


Копипаст везде. Кодревью нот пасед. Мой вам совет — не нужно пихать такие методы прямиком в оберточки. Делается чисто статик класс где ТОЛЬКО extern методы. Нужно отделять оберточки с вашим ООП от флат апи. Ну и копипаст тоже решается условной компиляцией.

Спасибо. Внес несколько правок в коде.
Что ж это такое то. UWP таки и под ARM, и под ARM64 есть. И даже во всех гайдлайнах по разработке UWP прописано, что всего две галочки — и работает. Зато вот iOS под i386 есть, замечательно:)
Sign up to leave a comment.

Articles