Pull to refresh
1
0.1
Send message

Локализовать приложение не проблема, проблема перевести портянки текста ключей Localizable.strings на нужные языки. И уж 20 языков в ручном режиме copy/paste это точно не 5 минут)

По-моему, уже тонны статей написаны на подобную тему, но всё равно находятся люди, которые хотят испытать это на себе. Я такой же) Помнится, тот же Angry Birds был сотой попыткой у компании, хотя тогда было намного проще пробиться.

Неоплачиваемые - даже нужно. Вы потратили свое время - теперь выполненные задания работают на вас, в виде репозитория на github и ссылки в резюме на примеры кода.

Спасибо за статью. Можно еще добавить вот такое расширение:

extension NSLayoutConstraint {
    static func activate(_ constraints: [NSLayoutConstraint]) {
        constraints.forEach {
            ($0.firstItem as? UIView)?.translatesAutoresizingMaskIntoConstraints = false
            $0.isActive = true
        }
    }
}

и избавиться от постоянного написания .translatesAutoresizingMaskIntoConstraints = false

И если уж используете print() в приложении, то пишите хотя бы debugPrint().

Да, забавно. При том, что если эту структуру поместить, например, в Array, то COW опять сработает.

я ответил, что объем памяти не изменится и ошибся

Обе переменные ссылаются на одну область памяти

Т.е. ошибки всё-таки не было?

Структура StructForProperty имеет в своем составе переменную ссылочного типа, поэтому ничего удивительного.

«В текущих реалиях все разработчики из России потеряли рынок iOS.»

Поясните, плиз.

Не по теме: в корзине, у вас в приложении, нельзя поменять размер пиццы, только удалить и выбрать заново. Не очень удобно, если подбираешь заказ на какую-то сумму, например. Request for change)

А как же вопросы про frame и bounds? Self, weak, unowned? GCD? Escaping closure? Не, ну это не серьезно)

А я-то думаю, что за странные вопросы-задачи стали появляться на SO))

Недавно специально написал приложение для игры в шахматы на сервере lichess.org, чтобы оно работало на старых iPad/iPhone. Т. к. парк таких рабочих девайсов еще очень большой, а родной lichess на них уже не работает.

15 лет был руководителем в ИТ (начинал с 10 подчиненных, закончил на 300). Вернулся в разработку. Рад)

iOS приложения сейчас проходят ревью от нескольких минут до нескольких часов. А вот Android...

Протоколы переиспользуются, например, для тестов и моков. Всё там хорошо, кроме большого объема кода, но это лечится генерацией. У реактивщины есть свои минусы - когда ее много, она становится плохо управляемой.

Написать и выложить несложно. Сложно на этом заработать.

Вакцина вакцине рознь. Пострадавшие от вакцины Феррана с вами бы не согласились.

Молодец, вовремя уехал.

Information

Rating
3,374-th
Registered
Activity