Size: a a a

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

2020 July 10

В

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

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
я шатал этот socket io особенно под обжс
источник

E

Elijah in iOS Developers — русскоговорящее сообщество
Окей, спасибо всем за помощь)
источник

D

Dam812ir in iOS Developers — русскоговорящее сообщество
Всем привет, подскажите, может кто знает, возможно ли изменить дизайн и текстовые данные приложения не нарушая работоспобности ?
P.S. Чужого приложения.)
источник

DY

Dmitriy Yurchenko in iOS Developers — русскоговорящее сообщество
Dam812ir
Всем привет, подскажите, может кто знает, возможно ли изменить дизайн и текстовые данные приложения не нарушая работоспобности ?
P.S. Чужого приложения.)
Зависит от того, как проект написан) Если UI слой не содержит бизнес логики, то, в принципе, ничего сложного (старый экран отцепил, новый прицепил), разве что с анимацией нужно будет повозиться, если таковая имеется
источник
2020 July 11

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
коллеги, объясните недогоняющему... не могу понять когда нужно использовать структуры, а когда классы?
разницу я понимаю, что классы это ссылочные типы, а структуры клонируются...
Уже 2 дня не могу найти практическое применение структурам...
источник

DH

Dmytro Hrebeniuk in iOS Developers — русскоговорящее сообщество
Denis Koval
коллеги, объясните недогоняющему... не могу понять когда нужно использовать структуры, а когда классы?
разницу я понимаю, что классы это ссылочные типы, а структуры клонируются...
Уже 2 дня не могу найти практическое применение структурам...
Immutability структур очень удобная для многопоточности.

Для коллекций к примеру: возможность удалить объект из коллекции итерируясь по-этой же коллекции. Так как итератор использует копию.

Опять таки: не нужно волноваться что состояние структуры как-то поменяется. Меняется вся структура.
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Dmytro Hrebeniuk
Immutability структур очень удобная для многопоточности.

Для коллекций к примеру: возможность удалить объект из коллекции итерируясь по-этой же коллекции. Так как итератор использует копию.

Опять таки: не нужно волноваться что состояние структуры как-то поменяется. Меняется вся структура.
Кажется ты ещё больше запутал человека)
источник

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
Dmytro Hrebeniuk
Immutability структур очень удобная для многопоточности.

Для коллекций к примеру: возможность удалить объект из коллекции итерируясь по-этой же коллекции. Так как итератор использует копию.

Опять таки: не нужно волноваться что состояние структуры как-то поменяется. Меняется вся структура.
насчет многопоточки - понял!))
а в остальных случаях все равно же можно использовать классы, не так ли?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Denis Koval
насчет многопоточки - понял!))
а в остальных случаях все равно же можно использовать классы, не так ли?
Я бы простыми словами сказал бы что структура это как словарь, для хранения и передачи данных, и она особо долго не «живет», создал, передал и забыл. И внутри обычно мало вычислений.

Класс, обычно много чего умеет делать, и внутри себя хранит структур, принимает их, обрабатывает, передаёт.

Детям примерно так объясняют)
источник

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
просто я пришел в свифт из java/kotlin и для меня понятие структуры - это чтото непонятное...
Если среди вас есть знающие котлин, можно ли сравнить структуру с датаклассом котлина?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Denis Koval
просто я пришел в свифт из java/kotlin и для меня понятие структуры - это чтото непонятное...
Если среди вас есть знающие котлин, можно ли сравнить структуру с датаклассом котлина?
Да, и структуры часто подписаны на протокол кодирования и легко загоняются в Json или из него создаются
источник

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
Sasha_A
Да, и структуры часто подписаны на протокол кодирования и легко загоняются в Json или из него создаются
спасибо большое! в инете везде пишут определение что это такое, а с чем его едят я смог понять только в этом чате))
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Denis Koval
просто я пришел в свифт из java/kotlin и для меня понятие структуры - это чтото непонятное...
Если среди вас есть знающие котлин, можно ли сравнить структуру с датаклассом котлина?
Классическая ситуация, пришёл ответ с сервера в Json, ты из него создал структуру, передал во view controller, который из неё взял данные для экрана, если упрощенно сказать
источник

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
Sasha_A
Классическая ситуация, пришёл ответ с сервера в Json, ты из него создал структуру, передал во view controller, который из неё взял данные для экрана, если упрощенно сказать
в целом понял. Спасибо, что помогли!
источник

VB

Vladimir Brejcha in iOS Developers — русскоговорящее сообщество
Denis Koval
в целом понял. Спасибо, что помогли!
А еще структуры быстрее
источник

DK

Denis Koval in iOS Developers — русскоговорящее сообщество
Vladimir Brejcha
А еще структуры быстрее
ощутимо?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Да, как выше писали, под капотом много особенностей
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Структуры лежат в стэке, классы - на хипе.
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Это если очень коротко.
источник