🎫 Как создать виртуальную карту лояльности для Wallet — настраиваем контент
В предыдущем посте обсудили, как создать файл .pkpass. Теперь научимся настраивать контент карты лояльности.
Вся работа будет проводиться вокруг созданного в первой части файла .pkpass.
Директория.pass содержит файл pass.json: его нужно отредактировать, чтобы получить нужный контент на карте.
👉 Работа по настройке контента сводится к нескольким шагам:
1️⃣ Редактируем файл pass.json, подглядывая в документацию и описание полей.
2️⃣ На выходе получаем json, по которому генерируем карту с контентом и дизайном, похожим на дизайн из макета.
3️⃣ Перекидываем карту по почте на свой девайс и проверяем, как она выглядит вживую.
4️⃣ Если что-то расходится с макетом — повторяем заново!
Как отредактировать файл pass.json, и какие моменты учесть — ищи в карточках.
В следующем посте расскажем, как связать карту с приложением.
📌 Важные ссылки:
🔹 Документация
🔹 Описание всех полей, которые могут быть использованы в pass.json
В предыдущем посте обсудили, как создать файл .pkpass. Теперь научимся настраивать контент карты лояльности.
Вся работа будет проводиться вокруг созданного в первой части файла .pkpass.
Директория.pass содержит файл pass.json: его нужно отредактировать, чтобы получить нужный контент на карте.
👉 Работа по настройке контента сводится к нескольким шагам:
1️⃣ Редактируем файл pass.json, подглядывая в документацию и описание полей.
2️⃣ На выходе получаем json, по которому генерируем карту с контентом и дизайном, похожим на дизайн из макета.
3️⃣ Перекидываем карту по почте на свой девайс и проверяем, как она выглядит вживую.
4️⃣ Если что-то расходится с макетом — повторяем заново!
Как отредактировать файл pass.json, и какие моменты учесть — ищи в карточках.
В следующем посте расскажем, как связать карту с приложением.
📌 Важные ссылки:
🔹 Документация
🔹 Описание всех полей, которые могут быть использованы в pass.json
🔥14👍8❤5👌2
Что делать, чтобы защитить iOS-приложения 🍏
У 75% мобильных приложений есть хотя бы одна уязвимость в безопасности. Мы можем снизить риски и обеспечить защиту данных пользователей, если будем следовать рекомендациям OWASP.
С сёрфером Лёшей разберём шаги, которые помогут защитить приложение и данные пользователей от возможных угроз.
🔗 Полезные ссылки:
🟣 MobSF— статический анализатор кода
🟣 OWASP Dependency-Check
🟣 Библиотека KeychainAccess
У 75% мобильных приложений есть хотя бы одна уязвимость в безопасности. Мы можем снизить риски и обеспечить защиту данных пользователей, если будем следовать рекомендациям OWASP.
С сёрфером Лёшей разберём шаги, которые помогут защитить приложение и данные пользователей от возможных угроз.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥11❤5👍5🔥2👌2
Не «po» единым: настраиваем продвинутую отладку 🛠✌️
Отладка занимает много времени. Большинство разработчиков используют либо команду «po» в консоли, либо print’ы в коде, либо проставляют обычные брейкпоинты.
Но в XCode есть другие инструменты для отладки, хоть и не все они всегда нужны.
🚀 Вместе с Антоном, iOS-разработчиком Surf, собрали полезные команды дебаггера и кастомизацию брейкпоинтов с примерами их использования.
Отладка занимает много времени. Большинство разработчиков используют либо команду «po» в консоли, либо print’ы в коде, либо проставляют обычные брейкпоинты.
Но в XCode есть другие инструменты для отладки, хоть и не все они всегда нужны.
🚀 Вместе с Антоном, iOS-разработчиком Surf, собрали полезные команды дебаггера и кастомизацию брейкпоинтов с примерами их использования.
❤🔥24🔥8🆒8
Привет! Не пугайся: на связи Антон, iOS-разработчик Surf💡
Он предлагает тебе присоединиться к разбору страшилок на Swift 👇🏻
Он предлагает тебе присоединиться к разбору страшилок на Swift 👇🏻
❤🔥3🔥3👀2
Бу! Покажи пример самого страшного кода на Swift 🧛🏻🍏
Все разработчики любят красивый, понятный и читаемый код. В топе страхов каждого из нас – его ужасающие вариации, с которыми иногда приходится сталкиваться не только в «тёмном-тёмном городе…, на тёмной-тёмной улице…», но и… в работе.
🤫 Ладно, всё, не пугаем. Просто Хэллоуин — самое время, когда нужно встретиться со своим страхом лицом к лицу.
Предлагаем тебе поделиться iOS-страшилками и показать пугающие примеры кода на Swift. При составлении используй воображение или истории из реальной практики.
👀 Три лучших (точнее, худших) страшилки — наша команда подробно разберёт и даст советы по его улучшению.
Чтобы принять участие:
🟣 Сформируй swift файл с кодом (или кусками кода), с нарушениями clean code, SOLID и прочих признаков порядочности,
🟣 Отправь заявку в форму, прикрепив в неё файл,
🟣 Жди итогов разбора в следующем посте.
Рассмотрим полученные примеры кода анонимно и разберём с должным вниманием. Ждём бу-код до 2 ноября (включительно).
Все разработчики любят красивый, понятный и читаемый код. В топе страхов каждого из нас – его ужасающие вариации, с которыми иногда приходится сталкиваться не только в «тёмном-тёмном городе…, на тёмной-тёмной улице…», но и… в работе.
🤫 Ладно, всё, не пугаем. Просто Хэллоуин — самое время, когда нужно встретиться со своим страхом лицом к лицу.
Предлагаем тебе поделиться iOS-страшилками и показать пугающие примеры кода на Swift. При составлении используй воображение или истории из реальной практики.
👀 Три лучших (точнее, худших) страшилки — наша команда подробно разберёт и даст советы по его улучшению.
Чтобы принять участие:
Рассмотрим полученные примеры кода анонимно и разберём с должным вниманием. Ждём бу-код до 2 ноября (включительно).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥6👌4