Size: a a a

iOS Developers — русскоговорящее сообщество

2020 June 02

V

Vlad in iOS Developers — русскоговорящее сообщество
Александр Хвостенко
Окей, спасибо за советы. Как учить? Есть что-то стоящее?
Ресурсы, книги..
Просто подход "найти в гугле" не совсем структурирует информацию
Найти в гугле не самый плохой совет )
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Александр Хвостенко
Окей, спасибо за советы. Как учить? Есть что-то стоящее?
Ресурсы, книги..
Просто подход "найти в гугле" не совсем структурирует информацию
Я учился по свифтбуку, все просто) синтаксис и фаундейшн там очень хорошо и подробно разжеваны
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Тем более если ты говоришь что некий бекграунд имеется
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
Vlad
Найти в гугле не самый плохой совет )
Да, но типа когда знаний в деве полный нулл, как-то не особо понятно что гуглить
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
Vladislav Chugunkin
Я учился по свифтбуку, все просто) синтаксис и фаундейшн там очень хорошо и подробно разжеваны
Это тип ресурс?
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Александр Хвостенко
Это тип ресурс?
Это книга
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
Упс
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Александр Хвостенко
Да, но типа когда знаний в деве полный нулл, как-то не особо понятно что гуглить
Официальная книга по Swift есть, там и примеры и все все все. От себя могу добавить, что реально въезжать  в то как все устроено, работает и как надо и не надо я стал только, когда начала пилить свой проект
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
А как работают сервисы, которые должны быть и на вердре и на ios? Ну скажем тот же Вк. Пишется два разных приложения под две системы или есть какие-то методы кроссплатформенной разработки?
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
(Возможно некорректный вопрос с технической точки зрения, объясните плееез)
источник
2020 June 03

AO

Artem Osipov in iOS Developers — русскоговорящее сообщество
Александр Хвостенко
А как работают сервисы, которые должны быть и на вердре и на ios? Ну скажем тот же Вк. Пишется два разных приложения под две системы или есть какие-то методы кроссплатформенной разработки?
2 разных приложения в случае вк
источник

АХ

Александр Хвостенко... in iOS Developers — русскоговорящее сообщество
Окей, понял. Интерес удовлетворен
источник

M

Mikhail in iOS Developers — русскоговорящее сообщество
У меня есть 2 экрана: экран с письмами (MessageListView) и экран определенного письма (MessageView). Для MessageView надо делать api-запрос и результат отображать на MessageView. Но также результат надо сохранять в кеше ([String: Struct]).
Как передать словарь из одного View'а в другой, при этом изменения в словаре сохранить? То есть передать его по ссылке. Или только глобальную переменную использовать? Вообще, как это по правильному сделать?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
методы кроссплатформы, есть, но как я понимаю используются не очень часто. а для игр вообще не имеет смысла вроде отдельные версии делать
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Mikhail
У меня есть 2 экрана: экран с письмами (MessageListView) и экран определенного письма (MessageView). Для MessageView надо делать api-запрос и результат отображать на MessageView. Но также результат надо сохранять в кеше ([String: Struct]).
Как передать словарь из одного View'а в другой, при этом изменения в словаре сохранить? То есть передать его по ссылке. Или только глобальную переменную использовать? Вообще, как это по правильному сделать?
Можно классы использовать, можно кеш об изменениях оповещать
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Не очень понятно, почему у тебя вообще письма изменяются
источник

M

Mikhail in iOS Developers — русскоговорящее сообщество
Они не изменяются, просто есть 2 api-метода:
- получить список писем
- получить конкретное письмо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Mikhail
У меня есть 2 экрана: экран с письмами (MessageListView) и экран определенного письма (MessageView). Для MessageView надо делать api-запрос и результат отображать на MessageView. Но также результат надо сохранять в кеше ([String: Struct]).
Как передать словарь из одного View'а в другой, при этом изменения в словаре сохранить? То есть передать его по ссылке. Или только глобальную переменную использовать? Вообще, как это по правильному сделать?
по правильному у тебя интерфейс вообще не должен напрямую с бизнес моделью связываться. общим может быть какой-нибудь сервис или фасад для модели
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Mikhail
Они не изменяются, просто есть 2 api-метода:
- получить список писем
- получить конкретное письмо
Тогда вообще проблемы не вижу. Кэш не должен быть связан с view
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а кеш это база данных?
источник