Pull to refresh
42
0
Максим @Speakus

iOS

Send message

Кроме того, он может продолжить выполнение вообще на другом потоке. Об этом важно помнить при работе с UI.

Ни увидел в вашем коде где бы это было учтено.

Шаманство с dyld самое интересное. Но что-то я боюсь это всё равно не безопасно. Впрочем, если внешний модуль в коде не используется напрямую, а только через врапер - то уже этот врапер может брать на себя ленивую инициализацию.

Прочитал всю статью с интересом. Напомнило мне времена когда многие начинали использовать swift 2.0 (ведь модно!) но на практике баги были в самом языке. :) что-то подобное например прикрутить будет в spm не так легко, как в подах: https://habr.com/ru/post/674550/

Ок, сделайте предположение о поправке на количество погибших не от ковида, а от не оказания помощи. Сколько это по вашему? 20%? 30%? Даже если 30% (правда не понятно почему)

А почему бы не 90%? Почему 20-30? Просто потому что Вам так удобнее? Я не вижу причин быть заниженым офф данным если при ковиде есть доплаты за больных. Офф данные = 257к на сегодня - и это на мой взгляд верхняя оценка. А так да - избыточная смертность высокая - но это говорит скорее о том что меры принимаемые властями имеют отрицательную эффективность.

да хотя бы даже в яндексе вбить количество переболевших и умерших

Людей которые переболели вне системы (не попали в статистику) довольно много. Поэтому "тупо поделить одно на другое" не даст правильные цифры. 2% это часто используемая оценка. CDC придерживается оценки ниже. Ваш способ даст оценку выше. Так что тут - придирка не по адресу. По остальным пунктам же режим Шерлока Холмса реально впечатляет.

Пометил что? Да в ините не вызовется. Но как-только вызовется - тут же попадёт в рекурсию.

@propertyWrapper
struct Abs {
    var wrappedValue: Int {
        didSet { wrappedValue = abs(wrappedValue) }
    }

    init(wrappedValue: Int) {
        self.wrappedValue = abs(wrappedValue)
    }
}

Тут точно всё так как вы задумали? На бесконечную рекурсию похоже.

Скажите, а какая IDE умеет делать такой алигмент (из статьи):

int some_variable = 0;

int v1            = 0;

Да, я нажимаю таб и IDE делает везде пробелы.

Интересно в 2021 Вы всё ещё считаете что табы лучше? Для алигмента 10 раз пробел жмакаете?

Вы зря фаталерроров боитесь. Это решение не отменяет ваше, а дополняет. Фаталеррор будет если кто-то применит Ваше решение неправильно. Если же правильно - то он никогда не сработает. То есть это последний рубеж обороны. Разбираться с двумя completion блоками или с невызванным блоком completion - то ещё сомнительное удовольствие - фаталеррор же во время QA сразу вылезет (ладно ладно может быть и не сразу). Впрочем тут про концепт. Впрочем всегда можно логирование ошибки вставить вместо фаталеррора - но тогда надо Void возвращать

От политики миркософт тоже зависит. Поживем увидим. Не 30.
А я помню что раньше говорили что он и за 1% никогда не перевалит. А теперь уже 2. Посмотрим что будет дальше ;)
Для завершения перехода к ББД достаточно взять действующую пенсионную систему, снизить пенсионный возраст до 0 и определить единую ставку, отталкиваясь от минимального размера оплаты труда.
Когда у правительства появляются лишние деньги то без проблем — пусть снижает пенсионный возраст. Это и будет показывать насколько мы приблизились к ББД. Но факт в том что никто чего-то не снижает…
да. объективностью не пахнет.
С научной точки зрения его итоги были подведены только в 2011 году
И зачем так долго ждали или почему сразу подведенные итоги не были научной точкой зрения? Как говорится «ща вопросики полезут как червячки» (с)
Ну так выключите.

выключить фейс айди? А чего избавится от эпл не советуете тогда уж? Разве тред выше был про то «меня напрягает фейс айди?»…
Как можно доверять разлочку по фактору, который все видят?
тред выше не про разлочку вообще. Ну а про разлочку — не понимаю сути сформулированной вами проблемы. Сфотают моё лицо и украв телефон разлочат его фотографией? В чем проблема? Есть терморектальныйкриптоанализ если речь про то что пин код сложнее ввести чем подделать лицо.

При покупке нужно вводить данные карточки.
Только первый раз.
Как можно это перепутать, я не представляю.
А разработчики думаю предствляют. иначе не гоняли бы по куче экранов с целью научить что подтверждение покупки это не сложно — а просто бы начинали бы скачку. Хотя все таки GOG кажется уже так делает. Раньше точно нет.
2. У меня эта настройка включена. Как я уже говорил при включеном фейс айди — пользовательская история будет одинаковой, что для покупок что для бесплатных загрузок.
3. это всё равно антипатерн. Хоть с умыслом хоть по глупости.
1. В 2018 не нельзя, а можно, хотя и необходимо обратится в сервисный центр. То есть разница с 2014 принципиальная — там просто нельзя и точка. Что касается статистики у меня её разумеется нет (как и у Вас) а ваш ехидный комментарий с требованием учесть статистику в которой не будет меня и знакомых подразумевал не поиск статистики а намёк на то что таких как я мало. То что прямой статистики у меня нет — у меня есть косвенная — я вам на неё и указал. Вот ещё в дополнение например что касается iPhone с минимальным объемом памяти — не встречал ни одного пользователя кто не жалел впоследствии о том что не купил сразу большой объём. Да — на момент покупки может людям и хватало, но потом все жалеют. То есть Apple вполне последовательно проталкивают идею «покупай по максимому сразу — потом не сапгредишь» с целью увеличения своей прибыли.
таки должна быть максимально осознанной
2. прям максимально. Ну тогда надо ещё парочку диалогов добавить «а вы уверены» — ну чтобы повысить осознанность. Ну и тестик какой-нибудь заставлять пройти — а вдруг когнитивные способности в данный момент у пользователя снижены и он не осознает что скачивает бесплатное приложение… А если серьезно. Зачем установка бесплатного програмного обеспечения из магазина контролируемого эплом нужна осознаной, да ещё и максимально осознанной?
И кто вам мешает
Такого пункта нету если используется FaceId. Ещё разок о проблеме: если есть faceId — то флоу для покупки и бесплатной загрузки одинаковый — после нажатия «купить» надо подтвердить действие боковой кнопкой используя faceId. В других же местах (логин в банк-клиент, например) faceId срабатывает автоматом — подтверждение боковой кнопкой используется только в applePay или загрузке бесплатного приложения. И даже если бы это можно было изменить где-то в настройках — 95% пользователей не лазят в настройки вообще.

3. Вот примеры на ту же тему про других. Покупка и скачка бесплатного выглядят одинаково для GOG, Epic games store и это разумеется не случайно — это формирование у пользователя покупочного пути в мозгу безопасным.

4. Впрочем, возможно, действительно, это эпл уже делает не со зла, а просто в силу слабой компетентности. Вот например антипатерн формируемый тиньковым просто скорее в силу тупости проектировщиков, а не чтобы быть с мошенниками на одной волне: sporaw.livejournal.com/609690.html
Мне не нужна такая статистика достаточно увидеть пару фактов:
1. У меня есть сведения что Apple вернула возможность апгрейдить оперативку в 2018-м. Сам факт возврата говорит уже о многом.
2. И реклама Apple не содержала бы упоминания об этой возможности если бы это было бы нужно только паре фриков как вы тут упорно намекаете.

Наличие антипатерна про требование пароля для загрузки бесплатного хотя бы признаете или все ещё считаете что святая эпл тут о пользователях заботится делая флоу загрузки платного и бесплатного абсолютно одинаковым?
mac mini 2012 года да и mac mini 2018 года подразумевают легкую замену оперативки пользователем. И даже реклама apple была о том что «доступ к оператике легок» так что сейчас упираться в то «установка не предусмотрена производителем» это вообще на фанатизм похоже. То что у людей есть потребность увеличивать оперативку — фирма вполне себе понимает. То что в модели 2014 года они убрали возможность апгрейдить оперативку — в этом то и есть антипатерн. Просто люди настолько привыкли что возможность апгрейда оперативы это само собой, что никто даже и подумать не мог.

Что касается безопасности я опять не понял. Зачем требовать ввести пароль (или авторизоваться по фейсайди) для бесплатного приложения? Какой такой флоу с фишингом это предотвращает? В том то и дело что пользователя заставляли писать пароль на скачку и бесплатного — приучая пользователя что его пароль эпл просит постоянно, а не только когда он с деньгами будет расставаться.
1
23 ...

Information

Rating
Does not participate
Location
Большой Камень, Приморский край, Россия
Date of birth
Registered
Activity