Size: a a a

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

2019 November 17

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
Есть игра "Слово за слово", меня уверяют, что какой-то студент 3 курса, написал некий "код", который автоматически составлял слова. Я как андроид разработчик примерно понимаю, как это можно было бы реализовать там. Но так же Я наслыашл про безопастность и закрытость IOS и для меня большая загадка как это можно было реализовать
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Илья Гаевский
Есть игра "Слово за слово", меня уверяют, что какой-то студент 3 курса, написал некий "код", который автоматически составлял слова. Я как андроид разработчик примерно понимаю, как это можно было бы реализовать там. Но так же Я наслыашл про безопастность и закрытость IOS и для меня большая загадка как это можно было реализовать
> безопастность и закрытость iOS
> JailBreak
источник

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
Первое что пришло в голову. Но телефон не хакнут им
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Илья Гаевский
Есть игра "Слово за слово", меня уверяют, что какой-то студент 3 курса, написал некий "код", который автоматически составлял слова. Я как андроид разработчик примерно понимаю, как это можно было бы реализовать там. Но так же Я наслыашл про безопастность и закрытость IOS и для меня большая загадка как это можно было реализовать
Ну я писал такое, просто выдаёт самое длинное слово, потом сам его выделяешь и выигрываешь
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Для этого не обязательно нажимать кнопки программно
источник

ИГ

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

S

Stanislav in iOS Developers — русскоговорящее сообщество
По дефолту приложения так не могут
источник

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
А как ты анализировал слова? Или ты это писал отдельное ПО от айфона?
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
С джейлом могут все
источник

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
С джейлом понятно. Его вообще не рассматриваю
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Илья Гаевский
А как ты анализировал слова? Или ты это писал отдельное ПО от айфона?
Уже забыл, кажется тупо вбивал буквы в скрипт, а скрипт уже искал по базе. Хотел ещё прикрутить OpenCV,  чтобы можно было навести телефон на экран другого и сразу все подсветить, но стало лень
источник

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
Ну вот такая реализация вполне понятна. Мне не понятна именно автоматизация всех этих процессов во время игры
источник

S

Stanislav in iOS Developers — русскоговорящее сообщество
Ну так тебе ответили, или был джейл, или код сам не тыкал
источник
2019 November 18

ИГ

Илья Гаевский in iOS Developers — русскоговорящее сообщество
Окей. Спасибо
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Доброй ночи!
Осваиваю VIPER, на странице используется UITableView. Из ViewController пробрасываю в Presenter функции для подсчёта кол-ва ячеек и для рендера каждой ячейки. Из Presenter'а я дёргаю Interactor (в котором лежит массив элементов), и по цепочке данные возвращаются обратно во ViewController.
Это нормальное явление?
Получается что я 2 раза пишу протокол для этих функций, и потом 2 раза пишу реализацию для них же. Причём Presenter в данном случае просто выглядит прослойкой.
Я понимаю, что задача VIPER - разгрузить ViewController, избавив его от логики, но не получается ли оверхед в таком случае?
Ну и опять же, если я неправильно понял и делаю неправильно, то как правильно?
источник

Н

Никита in iOS Developers — русскоговорящее сообщество
Эль Копетан Тотарен
Доброй ночи!
Осваиваю VIPER, на странице используется UITableView. Из ViewController пробрасываю в Presenter функции для подсчёта кол-ва ячеек и для рендера каждой ячейки. Из Presenter'а я дёргаю Interactor (в котором лежит массив элементов), и по цепочке данные возвращаются обратно во ViewController.
Это нормальное явление?
Получается что я 2 раза пишу протокол для этих функций, и потом 2 раза пишу реализацию для них же. Причём Presenter в данном случае просто выглядит прослойкой.
Я понимаю, что задача VIPER - разгрузить ViewController, избавив его от логики, но не получается ли оверхед в таком случае?
Ну и опять же, если я неправильно понял и делаю неправильно, то как правильно?
Вайпер - нет
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Вообще сейчас наткнулся на статью по mvc на Хабре, и понял что я не знал mvc и пытался шаманить с viper архитектурой но теперь я в принципе не понимаю, нахрена тогда нужен вайпер если при правильном использовании mvc нету и не может быть проблемы с огромным controller-ом
источник

E

Easy in iOS Developers — русскоговорящее сообщество
https://habr.com/ru/post/321050/ вот ссылка на статью если кому интересно)
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Сохранил, почитаю, спасибо!
источник

Э

Эль Копетан Тотарен in iOS Developers — русскоговорящее сообщество
Никита
Вайпер - нет
В смысле, сам вайпер? Или я делаю неправильно?
источник