
BW Swift
Канал створений для навчання програмування на swift та розробці програм під iOS. Мета проекту - допомогти студентам пройти шлях від розробника-початківця до оплачуваного фахівця. Тут я публікую актуальні та цікаві статті щодо iOS розробки. Адмін: @bws2007
Рейтинг TGlist
0
0
ТипПублічний
Верифікація
Не верифікованийДовіреність
Не надійнийРозташуванняУкраїна
МоваІнша
Дата створення каналуЖовт 04, 2024
Додано до TGlist
Черв 01, 2023Прикріплена група
Підписників
1 697
24 год.
1-0.1%Тиждень
80.5%Місяць
211.2%
Індекс цитування
0
Згадок0Репостів на каналах0Згадок на каналах0
Середнє охоплення 1 допису
606
12 год.579
15.7%24 год.606
3%48 год.667
0.8%
Залученість (ER)
3.3%
Репостів5Коментарів0Реакцій15
Залученість за охопленням (ERR)
35.71%
24 год.
1.08%Тиждень
2.23%Місяць
2.21%
Охоплення 1 рекл. допису
576
1 год.25243.75%1 – 4 год.20435.42%4 - 24 год.18331.77%
Всього дописів за 24 години
4
Динаміка
2
Останні публікації в групі "BW Swift"
21.04.202517:10
Тут одна людина в інтернеті заморилася використовувати дефолтний незрозумілий Error Handling в Swift і витратила 8 місяців щоб написати свій власний ErrorKit, більш інтуітивний, з зрозумілими меседжами, тайп сейфті та гарною документацією.
Подивитись та спробувати можна тут: https://github.com/FlineDev/ErrorKit
А як ви хендлите помилки в своєму проекті?
Подивитись та спробувати можна тут: https://github.com/FlineDev/ErrorKit
А як ви хендлите помилки в своєму проекті?


21.04.202513:22
👩💻Приклад рівнів шарів в HEIF фотографіях від Finn Jäger
BWSwift 📱 YouTube 📱 Patreon
Я досліджував, як HDR Gain Maps вбудовані в файли HEIF від Apple на iPhone - я написав інструмент екстрактора і знайшов ще купу допоміжних зображень - як і очікувалося, чорно-біла карта, яка, мабуть, закодована rec709 і закодована Display-P3 базове зображення.
BWSwift 📱 YouTube 📱 Patreon


21.04.202512:25
⛏Як виглядає локальний кластер для штучного інтелекту на основі Mac Studio та Mac Mini
🗣️ 6 років тому я збирав свої ферми для майнінгу, настав час збирати свій кластер!
І знання всі необхідні вже є по охолодженню, вентиляції, нетворкінгу та проводці. Залишилося інвестиції знайти :)
BWSwift 📱 YouTube 📱 Patreon
🗣️ 6 років тому я збирав свої ферми для майнінгу, настав час збирати свій кластер!
І знання всі необхідні вже є по охолодженню, вентиляції, нетворкінгу та проводці. Залишилося інвестиції знайти :)
BWSwift 📱 YouTube 📱 Patreon


19.04.202512:45
👩💻На випадок якщо пропустили нещодавній доклад від Alex Ozun.
https://youtu.be/qPHjDlqHsUQ?si=6rjJbTSta2wkhLCk
Дізнаєтесь, як правильно працювати з ~Copyable та consume self, скільки друзів у Алекса в реальному житті, та як зробити компілятор своїм другом.
Прошу до перегляду!
BWSwift 📱 YouTube 📱 Patreon
https://youtu.be/qPHjDlqHsUQ?si=6rjJbTSta2wkhLCk
Дізнаєтесь, як правильно працювати з ~Copyable та consume self, скільки друзів у Алекса в реальному житті, та як зробити компілятор своїм другом.
Прошу до перегляду!
BWSwift 📱 YouTube 📱 Patreon
18.04.202512:30
🔓Штучний інтелект може генерувати документи для проходження KYC!
Ну і як від цього захистися?
Якщо так подумати, то навіть 3Д скан обличчя, який пропонують KYC провайдери не надає тепер гарантій верифікації, бо на взломаному телефоні на камеру можна подати будь-який стрім. А «лідар» який є в FaceID вони не використовують.
Штучний інтелект дійсно несе багато викликів для сучасних технологій.
BWSwift 📱 YouTube 📱 Patreon
Ну і як від цього захистися?
Якщо так подумати, то навіть 3Д скан обличчя, який пропонують KYC провайдери не надає тепер гарантій верифікації, бо на взломаному телефоні на камеру можна подати будь-який стрім. А «лідар» який є в FaceID вони не використовують.
Штучний інтелект дійсно несе багато викликів для сучасних технологій.
BWSwift 📱 YouTube 📱 Patreon


18.04.202511:20
👩💻Як може виглядати майбутнє Swift і заміна Codable протоколу макросами - концепт
https://forums.swift.org/t/the-future-of-serialization-deserialization-apis/78585/2
🗣️ Поки що це просто концепт і не факт, що це колись додадуть в Swift, але хто зна як воно буде.
Хотіли б бачити такі API модельки у себе в коді?
BWSwift 📱 YouTube 📱 Patreon
Однією з негайних реакцій є те, що повинен бути один макрос @Coding, якщо це взагалі можливо, який приймає відповідні параметри. @Coding (key: "date_published", format:
• 1508601, default: -now) або щось подібне. Я також сподіваюся, що макроси зможуть зберегти типізовані ключі від Codable, щоб ми могли легко використовувати їх повторно.
https://forums.swift.org/t/the-future-of-serialization-deserialization-apis/78585/2
🗣️ Поки що це просто концепт і не факт, що це колись додадуть в Swift, але хто зна як воно буде.
Хотіли б бачити такі API модельки у себе в коді?
BWSwift 📱 YouTube 📱 Patreon


18.04.202506:45
У SwiftUI @Environment values зроблені якимось чином, що тільки наявність рядка виду:
може призводити до проблем. Наприклад як от з dismiss. Або купа зайвих body reevaluations, як на відео з прикладом: 10 разів поки відкрив екран, перейшов за посиланням, закрив його.
Але якщо брати одразу EnvironmentValues:
то тоді такої вираженої проблеми не буде.
Викорстовуєте такий підхід, чи може інші варіанти?
MRE
#дрібниці
може призводити до проблем. Наприклад як от з dismiss. Або купа зайвих body reevaluations, як на відео з прикладом: 10 разів поки відкрив екран, перейшов за посиланням, закрив його.
Але якщо брати одразу EnvironmentValues:
то тоді такої вираженої проблеми не буде.
Викорстовуєте такий підхід, чи може інші варіанти?
MRE
#дрібниці
17.04.202512:45
💡Як тимчасово відключити Face ID або Touch ID і вимагати пароль для розблокування пристрою.
Існує правовий прецедент у багатьох країнах, які не захищають ваші біометричні дані, коли справа доходить до правоохоронних органів.
Коротше кажучи, правоохоронні органи можуть змусити вас подивитися на свій пристрій або відсканувати відбиток пальця, щоб розблокувати пристрій, надаючи їм повний доступ до всіх ваших даних.
Все, що вам потрібно зробити, це натиснути і утримувати кнопку живлення та одну або обидві кнопки гучності протягом 2 цілих секунд.
Ось і все!
Це помістить вас на екран вимкненого меню, який також дає вам можливість побачити свій медичний ідентифікатор або зробити екстрений дзвінок.
🔐З цього моменту, навіть коли ви натиснете "Скасувати", вам знадобиться пароль, щоб знову увійти на свій iPhone.
Ви також можете швидко натиснути кнопку живлення 5 разів, і ви перейдете на той самий екран меню вимкнення.
BWSwift 📱 YouTube 📱 Patreon
Існує правовий прецедент у багатьох країнах, які не захищають ваші біометричні дані, коли справа доходить до правоохоронних органів.
Коротше кажучи, правоохоронні органи можуть змусити вас подивитися на свій пристрій або відсканувати відбиток пальця, щоб розблокувати пристрій, надаючи їм повний доступ до всіх ваших даних.
Все, що вам потрібно зробити, це натиснути і утримувати кнопку живлення та одну або обидві кнопки гучності протягом 2 цілих секунд.
Ось і все!
Це помістить вас на екран вимкненого меню, який також дає вам можливість побачити свій медичний ідентифікатор або зробити екстрений дзвінок.
🔐З цього моменту, навіть коли ви натиснете "Скасувати", вам знадобиться пароль, щоб знову увійти на свій iPhone.
Ви також можете швидко натиснути кнопку живлення 5 разів, і ви перейдете на той самий екран меню вимкнення.
BWSwift 📱 YouTube 📱 Patreon




17.04.202511:40
👩💻 Двадцять років тому, 7 квітня 2005 року, Лайнус Торвальдс зробив найперший коміт до нової системи управління версіями під назвою Git. Торвальдс, як відомо, написав Git всього за 10 днів після того, як розробники ядра Linux втратили доступ до свого власного інструменту BitKeeper через ліцензійні розбіжності. Насправді, у цьому першому коміті він написав достатньо, щоб використовувати Git для створення комітів!
Нетрадиційний і децентралізований дизайн Git - в даний час розповсюджений і, здавалося б, очевидний - був революційним у той час і змінив те, як команди програмного забезпечення співпрацюють і розробляють!
На перший Git коміт можна подивитися тут. Окремо зацініть Readme файл.
Коротко про GIT від засновника:
BWSwift 📱 YouTube 📱 Patreon
Нетрадиційний і децентралізований дизайн Git - в даний час розповсюджений і, здавалося б, очевидний - був революційним у той час і змінив те, як команди програмного забезпечення співпрацюють і розробляють!
На перший Git коміт можна подивитися тут. Окремо зацініть Readme файл.
Коротко про GIT від засновника:
«Глобальний трекер інформації»: у тебе гарний настрій, і все справді працює. Ангели співають, і кімната раптово наповнюється світлом.
«Чортів ідіотський вантаж лайна»: коли все ламається.
BWSwift 📱 YouTube 📱 Patreon


16.04.202518:15
👩💻 Новий агент від OpenAI
Посилання:
https://github.com/openai/codex
BWSwift 📱 YouTube 📱 Patreon
O3 та o4-mini дуже добре кодують, тому ми випускаємо новий продукт, Codex CLI, щоб полегшити їх використання.
Це агент кодування, який працює на вашому комп'ютері. він повністю відкритий і доступний сьогодні; ми очікуємо, що він швидко покращиться.
Посилання:
https://github.com/openai/codex
BWSwift 📱 YouTube 📱 Patreon


Рекорди
20.04.202523:59
1.7KПідписників01.06.202423:59
100Індекс цитування25.03.202523:59
844Охоплення 1 допису12.11.202423:59
732Охоп рекл. допису21.09.202323:59
18.50%ER08.12.202323:59
56.77%ERRУвійдіть, щоб розблокувати більше функціональності.