Size: a a a

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

2020 May 27

DK

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

D

Dk in iOS Developers — русскоговорящее сообщество
Добрый день. (не реклама) Наверное, многие, кто смотрит на youtube всяких блогеров видели рекламу игры RAID shadow legends. Они говорят:  "переходите по ссылке в описании и получайте бонусы за установку".

Ссылка редиректит на через пару сайтов для маркетинга и в конце попадает на страницу в магазине (IOS, например). Я так понимаю, ты ставишь игру и тебе сразу же дают бонусы.

Вопрос: как в приложении идентифицируется, что пользователь установил приложение по конкретной ссылке? Передаются какие-то трекеры?
источник

D

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

MG

Mark Gromov in iOS Developers — русскоговорящее сообщество
Подскажите, какие аналоги есть у Operation и OperationQueue?
источник

MG

Mark Gromov in iOS Developers — русскоговорящее сообщество
Или это ничем незаменимые абстрактные классы. Может возможно как то напрямую через DispatchQueue ?
источник

D

Dmytro Shvetsov in iOS Developers — русскоговорящее сообщество
Dk
Добрый день. (не реклама) Наверное, многие, кто смотрит на youtube всяких блогеров видели рекламу игры RAID shadow legends. Они говорят:  "переходите по ссылке в описании и получайте бонусы за установку".

Ссылка редиректит на через пару сайтов для маркетинга и в конце попадает на страницу в магазине (IOS, например). Я так понимаю, ты ставишь игру и тебе сразу же дают бонусы.

Вопрос: как в приложении идентифицируется, что пользователь установил приложение по конкретной ссылке? Передаются какие-то трекеры?
Добрый день.
Посмотри в эту сторону - Firebase Dynamic Links
Скорее всего по такому же принцыпу
источник

D

Dk in iOS Developers — русскоговорящее сообщество
Dmytro Shvetsov
Добрый день.
Посмотри в эту сторону - Firebase Dynamic Links
Скорее всего по такому же принцыпу
Кажется, то что нужно. Спасибо. Думал уже в Plarium написать)
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Вопрос по CoreData, нужно организовать упорядочивание объектов, с возможностью реордеринга, советуют иметь что-то вроде orderIndex внутри объекта и соотвественно при реордеринге обновлять эти самые индексы, но что-то мне подсказывает, что есть решение получше, объектов много вроде не должно быть(вряд ли их будет больше 50, например) . Ordered Realtionship нельзя из-за синхронизации с iCloud Kit
источник

MG

Mark Gromov in iOS Developers — русскоговорящее сообщество
Vlad
Вопрос по CoreData, нужно организовать упорядочивание объектов, с возможностью реордеринга, советуют иметь что-то вроде orderIndex внутри объекта и соотвественно при реордеринге обновлять эти самые индексы, но что-то мне подсказывает, что есть решение получше, объектов много вроде не должно быть(вряд ли их будет больше 50, например) . Ordered Realtionship нельзя из-за синхронизации с iCloud Kit
я делал такую штуку. Решения кроме как реордер не нашел. Ну или parent entity..
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну можно например создать новый тип в базе, например MyObjectsList, внутри него настроить связь to many к твоим объектам, и сделать эту связь упорядоченой
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Denis Kim
ну можно например создать новый тип в базе, например MyObjectsList, внутри него настроить связь to many к твоим объектам, и сделать эту связь упорядоченой
Нельзя, CloudKit не поддерживает такие связи, изначально так и было, но с добавлением синхронизации пришлось выдумывать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
оу, эту часть сообщения я не прочел
источник

DK

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
сохранять сортированный массив идентификаторов
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Denis Kim
сохранять сортированный массив идентификаторов
Хотелось бы, чтобы сортинг тоже синхронизировался, видимо придётся делать как везде и написано
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
Увидел ещё вот такое интересное решение, но в моем случае с небольшим количеством в этом особо смысла нет

https://www.appsdissected.com/order-core-data-entities-maximum-speed/
источник

DK

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

DK

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

V

Vlad in iOS Developers — русскоговорящее сообщество
Denis Kim
многа букав не читал, но если идея в том, чтобы назначать "вес" объекта как среднее арфиметическое между соседними элементами, то можно очень быстро уперется в точность плавающей точки
Там прикол в том чтоб назначать индексы с пробелами, первый объект например индекс 0, второй - 64, то есть, если между ними надо вставить объект то берём индекс первого+ индекс второго и делим пополам, то есть индекс вставляемого объекта будет 32, и при инсерте индексы объектов рядом менять не надо, до какого-то момента естественно
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я так и сказал
источник