Forwarded from iOS.Devs (Sam Mejlumyan)
This media is not supported in your browser
VIEW IN TELEGRAM
Полноценный гайд по тестированию пуш нотификаций от Antoine.
https://www.avanderlee.com/workflow/testing-push-notifications-ios-simulator/
https://www.avanderlee.com/workflow/testing-push-notifications-ios-simulator/
Как получить все цифры из строки / Swift 5
https://www.youtube.com/watch?v=2mkUlARLkHI
https://www.youtube.com/watch?v=2mkUlARLkHI
YouTube
Как получить все цифры из строки Swift 5 / mrGURU
В этом коротком видео, Вы узнаете, как извлечь все цифры из строки, на примере номера телефона. Это самый лёгкий и простой способ, который можно записать буквально в одну строку
Swift 5, Xcode 13
Индивидуальное, дистанционное обучение программированию Swift…
Swift 5, Xcode 13
Индивидуальное, дистанционное обучение программированию Swift…
Forwarded from Типичный программист
.gitignore — это своеобразное указание Git, какие файлы нужно игнорировать и не добавлять в репозиторий
Его необходимо устанавливать до создания репозитория, иначе в него будут добавлены все файлы. А чтобы потом их удалить, придётся делать лишние действия. Но содержание этого файла сильно зависит от проекта и языка, на котором он написан.
В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! У репозитория уже больше 125 тысяч звёзд, а последнее обновление было всего несколько дней назад:
https://github.com/github/gitignore
#github
Его необходимо устанавливать до создания репозитория, иначе в него будут добавлены все файлы. А чтобы потом их удалить, придётся делать лишние действия. Но содержание этого файла сильно зависит от проекта и языка, на котором он написан.
В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! У репозитория уже больше 125 тысяч звёзд, а последнее обновление было всего несколько дней назад:
https://github.com/github/gitignore
#github
Forwarded from Код Воробья для iOS разработчиков
Жизненный цикл UIViewController
Рассмотрим когда вызываются методы контроллера и что можно делать внутри них. Когда настраивать вьюхи и данные.
https://sparrowcode.by/uiviewcontroller-lifecycle
Рассмотрим когда вызываются методы контроллера и что можно делать внутри них. Когда настраивать вьюхи и данные.
https://sparrowcode.by/uiviewcontroller-lifecycle
Forwarded from Cupertino Wiki
Apple начинает закрытое бета-тестирование Swift Playgrounds 4, в котором появится функция публикации приложений в App Store прямо с iPad, без необходимости использования Xcode на Mac. С появлением планшетов на M1, впрочем, и так было понятно, что они все больше начнут заменять ноутбуки в большинстве типовых задач. С возможностью публикации приложений iPad вполне может стать полнофункциональной заменой ноутбукам.
AppTractor
Начинается тестирование Swift Playgrounds 4, в котором можно будет публиковать приложения с iPad
Похоже, что стабильный выпуск версии 4 не за горами, потому что Apple уже проводит бета-тестирование с группой разработчиков.
Forwarded from Код Воробья для iOS разработчиков
Если вы скачивали Xcode 13.2 из App Store, то у вас не работает SPM. Официальный аккаунт эпл на форуме подтвердил проблему.
Скачайте RC версию с сайта, номер сборки 13C90 совпадает с номером для релизной версии. В ней проблем с SPM нет.
Скачайте RC версию с сайта, номер сборки 13C90 совпадает с номером для релизной версии. В ней проблем с SPM нет.
Forwarded from Код Воробья для iOS разработчиков
Релизнули Swift Playground 4
Интересное завезли на айпад. Можно ставить SPM-пакеты, добавлять Capabilities и грузить в AppStore с айпада. Есть предпросмотр и полноэкранный режим для запущеного приложения.
Интересное завезли на айпад. Можно ставить SPM-пакеты, добавлять Capabilities и грузить в AppStore с айпада. Есть предпросмотр и полноэкранный режим для запущеного приложения.
Forwarded from Код Воробья для iOS разработчиков
Вышел Xcode 13.2.1 билд 13C100
Поправили SPM
Обновится можно только через AppStore.
Поправили SPM
missingPackageDescriptionModule и ошибку при выгрузке libswift_Concurrency.dylib. Автокомплит, видимо, будет работать так же фигово.Обновится можно только через AppStore.
Forwarded from Код Воробья для iOS разработчиков
WWDC 2022 Call to code пройдёт с 6 по 10 июня онлайн. Будет конкурс Swift Student Challenge в плейграунде.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.
В Apple Park пригласят группу студентов посмотреть презентацию и сессии, скорее всего в записи.
Судя по логотипу Swift остаётся available.
Forwarded from Код Воробья для iOS разработчиков
Apple выкатила курс по разработке для начинающих. Изучение займет 14 часов.
Для SwiftUI разобрали вьюхи и работу с данными. Для UIKit - коллекции. Есть туториалы по сетевому слою, декодированию JSON и кэшированию данных.
Для SwiftUI разобрали вьюхи и работу с данными. Для UIKit - коллекции. Есть туториалы по сетевому слою, декодированию JSON и кэшированию данных.
Forwarded from Код Воробья для iOS разработчиков
В 💻 Xcode 14 прокачали автокомплит - инициализаторы, Codable, форматирование и другое. В видео наглядно, как это работает.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ZLONOV security
Чаты и каналы Telegram по информационной безопасности 2024: https://zlonov.ru/telegram-security-list-2024/
Forwarded from КиберТопор
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from КиберТопор
Основы кибербезопасности — появился бесплатный курс для изучения от Microsoft.
Семь уроков с видео и дополнительными материалами здесь.
🕹КиберТопор
Семь уроков с видео и дополнительными материалами здесь.
🕹КиберТопор
Фрод рулетка звонок 1
<unknown>
«Тинькофф» начал тестировать новый сервис «Фрод-рулетка», который будет создавать дополнительный барьер для телефонных мошенников. Сервис будет работать по принципу чат-рулетки и подразумевает пранк над мошенниками.
«Идея сервиса ‒ охота на мошенников, сделать хищника добычей. Пользователи смогут общаться со злоумышленниками по телефону, а последние не будут знать, что они попали в ловушку, и будут думать, что общаются с жертвой», ‒ уточнили представители компании.
Это идёт вразрез с обучением, обычно, я советую немедленно прерывать разговор с мошенниками. Тем более, благодаря этой "игре", мы предоставляем злоумышленникам возможность собирать огромную базу голосовых образцов, из которых потом, с помощью дипфейка, можно проводить более опасные атаки.
Плюсы у такой игры тоже есть. Мы отнимаем у мошенников время, за которое они могли бы позвонить менее подготовленным гражданам.
Посмотрим, к чему приведет такой эксперимент.
«Идея сервиса ‒ охота на мошенников, сделать хищника добычей. Пользователи смогут общаться со злоумышленниками по телефону, а последние не будут знать, что они попали в ловушку, и будут думать, что общаются с жертвой», ‒ уточнили представители компании.
Это идёт вразрез с обучением, обычно, я советую немедленно прерывать разговор с мошенниками. Тем более, благодаря этой "игре", мы предоставляем злоумышленникам возможность собирать огромную базу голосовых образцов, из которых потом, с помощью дипфейка, можно проводить более опасные атаки.
Плюсы у такой игры тоже есть. Мы отнимаем у мошенников время, за которое они могли бы позвонить менее подготовленным гражданам.
Посмотрим, к чему приведет такой эксперимент.