@ios_ru

Страница 1028 из 2351
Pavel
24.08.2017
12:25:59
Проект - обертка над библиотекой https://github.com/ARMmbed/mbedtls и его использование в мобилках ?

Я вообще в иос полный новичок, максимум могу в хеловорлд, но я хотел задать вопрос, на который мне, к сожалению, не дали ответа на других площадках

В общем

Google
Pavel
24.08.2017
12:28:03
Есть кодовая база написанная на С. Я бы хотел использовать её в приложениях на Android и iOS. Для этого хочу упаковать её в библиотеку, причем так, чтобы в дальнейшем была возможность распространять её через стандартный менеджер зависимостей. С андроидом ситуация довольно понятная, я написал простенькую JNI-обертку, и набор классов чтобы вызывать её. Получился отдельный пакет, который в последствии я могу опубликовать в bintray'е - всё отлично. Подскажите пожалуйста, как сделать аналогично для iOS? И возможно ли это вообще? Я так полагаю что сначала, нужно скомпилировать С-шный проект, причем, если я не ошибаюсь, как для ARM так и для x86 архитектуры, затем уложить это в pod, который затем можно будет распространять? Заранее спасибо

Aleksandr
24.08.2017
12:31:28
Что за кодовая база? Смотрю, а там только как конфигурить и устанавливать

-_-
24.08.2017
12:31:55
>> Я так полагаю что сначала, нужно скомпилировать С-шный проект, причем, если я не ошибаюсь, как для ARM так и для x86 архитектуры, затем уложить это в pod, который затем можно будет распространять? Да, в Xcode можно создать проект либы, все скомпилировать (arm и x86 для симулятора), затем оформить как Pod

Pavel
24.08.2017
12:32:37
Я почитал статьи о создании подов, но они для того чтобы собирать в под код на ObjC, собственно мой основной вопрос в том, можно ли скомпилировать просто код на чистом С в статик либу и уже её засунуть в под

Arthur
24.08.2017
12:32:51
можно

посмотри как ffmpeg для ios собирается, принцип такой же

Pavel
24.08.2017
12:34:44
О, спасибо. Извиняюсь за сильно нубские вопросы, но то что такая возможность есть меня радует. Я просто в икскоде и яблочных языках совсем дуб ?

Ок, посмотрю

Evgeniy
24.08.2017
12:35:50
в obj-c без каких либо напрягов можно работать с С/С++

Vadim
24.08.2017
12:36:20
а в свифте какие то напряги в работе с обж-си есть?

Aleksandr
24.08.2017
12:36:45
Посмотри чтобы такой либы не было уже тут для IOS

Google
Pavel
24.08.2017
12:43:21
О, кстати, хотел ещё узнать мнение сообщества. Вот тут эпл сильно пиарит свифт и сподвигает всех на него переходить. Я поглядел, синтаксис там и правда более приятный и минималистичный чем у ОбжСи, но я также часто слышу что крупные проекты используют только ОбжСи и вообще 90% всех проектов в аппсторе написаны на ОбжСи. Как вы считаете, мне для первого проекта, да и вообще в целом, стоит углубляться в свифт или в ОбжСи?

Виталий
24.08.2017
12:44:09
нашел что спросить)

щас опять война будет)

Pavel
24.08.2017
12:44:36
Холиварная тема?

Pavel
24.08.2017
12:46:12
Rx это хорошо. Я сам давно в андроиде сижу на RxJava - великолепная штука

Кстати, как вообще в иосе с Rx подходом?

Arthur
24.08.2017
12:46:42
отлично

все его любят

Taras
24.08.2017
12:47:37
все его любят
хорошо, что я однажды зарекся задавать вопросы в таких чатах

Pavel
24.08.2017
12:47:56
Т.е. и в ОбжСи и в Свифте можно будет сообразить код в стиле Rx?

Taras
24.08.2017
12:48:55
про obj-c не ручаюсь, но вроде можно

Arthur
24.08.2017
12:49:19
хорошо, что я однажды зарекся задавать вопросы в таких чатах
без Rx невозможно работать с потоками, это очевидно же

Виталий
24.08.2017
12:49:49
без Rx невозможно работать

Taras
24.08.2017
12:49:56
без Rx невозможно работать с потоками, это очевидно же
да емае. Я вот как-то в начале, когда попал в оба этих канала, пытался задать вопрос

и понял, что гиблое дело

хотя один раз мне помогли

Виталий
24.08.2017
12:50:08
я бы даже сказал без Rx вообще ничего невозможно

Arthur
24.08.2017
12:50:51
Google
Andrey
24.08.2017
12:51:02
Я без Rx даже в сториборде ничего нарисовать не могу

Taras
24.08.2017
12:51:14
на какой?

Arthur
24.08.2017
12:51:28
на какой?
мотни наверх посмотри

Taras
24.08.2017
12:51:39
Я без Rx даже в сториборде ничего нарисовать не могу
но ты должен был написать, что сториборд- говно

Arthur
24.08.2017
12:52:27
но ты должен был написать, что сториборд- говно
сториборд наше все, скетч не нужен

Vadim
24.08.2017
12:52:36
так вроде свифт говно

я уже запутался

Taras
24.08.2017
12:53:01
сториборд наше все, скетч не нужен
дизайнеры должны сразу в сторибордах рисовать

Виталий
24.08.2017
12:54:52
сишные либы для стариков

в интернете полно либ на свифте

Виталий
24.08.2017
12:57:08
уйди ?
слабоватое заклинание)))

Taras
24.08.2017
12:57:43
Pavel
24.08.2017
13:00:58
точки с запятой нет

это тебе не свифт, тут старческие подходы

Arthur
24.08.2017
13:03:05
эти долбаные стариканские скобочки []

Vladimir
24.08.2017
13:03:15
И точки с запятой ))

Taras
24.08.2017
13:03:21
Google
Виталий
24.08.2017
13:03:41
это не скобочки, это крышечки, чтобы [песок] не просыпался

Pavel
24.08.2017
13:04:03
fixed
Виталий свалится с doesNotRecognizeSelector

Arthur
24.08.2017
13:04:16
крышечки в 90-х собирали - старперы

Виталий
24.08.2017
13:04:28
Виталий свалится с doesNotRecognizeSelector
мой счетчик ссылок слишком велик, чтобы вот так сразу уйти)

Ilya
24.08.2017
13:06:01
ну вот же. другой уровень юмора

Taras
24.08.2017
13:06:03
тут был херовый код на obj-c

Arthur
24.08.2017
13:06:20
[Виталий autorelease];

Admin
ERROR: S client not available

Taras
24.08.2017
13:06:32
надеюсь, не ошибся

Виталий
24.08.2017
13:06:51
сразу видно человека со свифтом)

Taras
24.08.2017
13:07:07
Ilkhom
24.08.2017
13:07:16
все больше и больше эта особа под именем обжси кажется мне уродливее и уродливее хотя признаю что она безотказная

Виталий
24.08.2017
13:07:32
?
да да)

Ilya
24.08.2017
13:07:38
может он питонист?

Taras
24.08.2017
13:07:38
Pavel
24.08.2017
13:07:44
!!

Виталий
24.08.2017
13:07:52
Ilkhom
24.08.2017
13:07:56
??

swift style

Google
Taras
24.08.2017
13:11:07
@vmkudrin лучше? id kudrin = [[NSTroll alloc] init]; if ([kudrin exitPLS]) { [kudrin release]; }

Виталий
24.08.2017
13:12:23
если NO то все? утечка?)

Ilya
24.08.2017
13:12:26
напиши ты ему на свифте и он не поймет

Taras
24.08.2017
13:14:04
это ты просто вечно в чате

было сложно осознать, что NO имеется ввиду false, но я справился

Vladimir
24.08.2017
13:19:33
[kudrin dealloc];

Виталий
24.08.2017
13:20:21
запрещенные приемы в ход пошли

Taras
24.08.2017
13:21:08
1/0

Ilya
24.08.2017
13:21:25
objective-c программиста обидеть может каждый

Pavel
24.08.2017
13:22:50
запрещенные приемы в ход пошли
хорошо что они не догадаются засвизлить exitPLS

Азиз
24.08.2017
13:34:13
Всем привет! Подскажите пожалуйста есть кто ипользует slidemenu? Можете подсказать стабильные либы пожалуйста.

Азиз
24.08.2017
13:35:05
? що серьезно?

Famil
24.08.2017
13:35:30
но если прям припекает то тут глянь https://github.com/matteocrippa/awesome-swift

Andrey
24.08.2017
13:35:30
? що серьезно?
2к17 на дворе

Страница 1028 из 2351