Здесь пишу ИСКЛЮЧИТЕЛЬНО своё мнение.
Для связи - [email protected]
Бот для связи только по координатам - @Rus_ni_peace_da_bot
Сообщить о воздушной цели - @Yug_mopedi_bot
Я НИКОГДА НЕ ПИШУ ВАМ В ЛИЧКУ В ТЕЛЕГРАМЕ
Last updated 1 week, 1 day ago
Цікаві, крінжові, смішні та подекуди лякаючі новини з усього світу.
Свій контент присилайте сюди - @boze_yake_konchene_bot
Співпраця — @vadym_toba
Last updated 1 month ago
Офіційний канал головного редактора Цензор.Нет Юрія Бутусова
YouTube: youtube.com/c/БутусовПлюс
Стати спонсором:
https://www.youtube.com/channel/UCg7T647ROSeONOCHeNMBduQ/
Twitter: https://twitter.com/UButusov
Надіслати контент:
@feedbutusovplus_bot
Last updated 4 days, 8 hours ago
Цікавий факт про Swift Macros та Swift Syntax: ви можете пришвидшити ваш макрос до 10(!) разів, якщо перестанете писати сирий код (як літерал строки)!
Звісно, написати var a = 2 + 2 значно простіше, аніж власноруч створювати синтаксичне дерево. Але якщо ви один раз витратите більше часу, і напишете його замість сирого коду, ви значно пришвидшете свій макрос! І як бонуc, поглибитеся у розумінні Swift Syntax та Macros.
Гадаю, воно того варте!
У Swift дуже легко можна зʼєднати два масиви: arr1 + arr2
. Але чому це не працює так просто зі словниками?
Склад словників передбачити неможливо. Лише кодер може розуміти склад та логіку словника, з яким працює. Отже, за логіку злиття двох словників також відповідає кодер.
merging(_:uniquingKeysWith:)
Викликайте цю функцію з одного словника, та передавайте у параметр інший. У замикання для кожного спільного для обох словників ключа, ітераційно буде надано значення з першого та другого словників. І вже всередині цього кложура ви описуєте логіку, що має бути результатом поточної ітерації.
В моєму прикладі, я створив 2 JSON-подібних словника, та використав для них 3 стратегії злиття:
1) Рекурсивне злиття (на випадок вкладеного JSON).
2) Поєднання, на випадок якщо значення - массив.
3) Заміна на нове значення - для всіх інших випадків.
В залежності від контенту ваших словників, ви вільні створювати будь-яку власну логіку злиття!
WWDC24 представляє революційні інструменти для розробників Apple, покращуючи ефективність кодування, тестування та продуктивність додатків. Ось ключові особливості та покращення від Xcode 16, Swift Assist та Swift Testing.
Основні моменти Xcode 16
• Предиктивне автозаповнення коду: Оптимізоване для Swift і Apple SDK, забезпечуючи конфіденційність.
• Покращена діагностика: Нові графіки в Instruments для кращого аналізу.
• Краща локалізація: Оновлені каталоги рядків.
Swift Assist
• Підтримка природної мови: Допомагає з питаннями кодування та експериментами з API.
• Конфіденційність: Код залишається захищеним, ніколи не зберігається на серверах.
Swift Testing
• Результати вбудовані в код: Переглядайте результати тестів у коді.
• Розширені можливості: Теги, макроси та параметризація для ефективного тестування.
Open-Source додаток-органайзер, який дозволить зручно керувати різними версіями Xcode та Simulator!
https://github.com/XcodesOrg/XcodesApp
GitHub
GitHub - XcodesOrg/XcodesApp: The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
The easiest way to install and switch between multiple versions of Xcode - with a mouse click. - GitHub - XcodesOrg/XcodesApp: The easiest way to install and switch between multiple versions of Xc...
Найпростіший та найтупіший спосіб зробити ефект кольорового сяйва для будь-якої View у SwiftUI!
Додаєте копію View до цієї самої View у якості Background, присипаєте модифікаторами на свій смак: opacity, scale effect, blur, тощо...
Але головне Blur - без нього це на сяйво не буде схоже!
Як вам новий дизайн Моно? Я теж «зацінив». Це шедевр оптимізації! Майже весь UI одночасно лежить у памʼяті, і якщо у вас більше за 1 карту - відійдіть подалі, бо телефон іде на зліт!
Не робіть так. Та нагадуйте частіше дизайнерам, що речовини завжди шкодять роботі!
Swift доїхав до мікроконтролерів! На сайті виклали набір прикладів.
https://www.swift.org/blog/embedded-swift-examples/
Swift.org
Get Started with Embedded Swift on ARM and RISC-V Microcontrollers
We’re pleased to introduce a repository of example projects that demonstrate how Embedded Swift can be used to develop software on a range of microcontrollers.
Ви вже бачили оновлену сторінку Develop in Swift від Apple?
Якісні туторіали у якісному форматі для новачків. Нажаль, Apple ніколи не випустить подібні уроки "для великих проектів" та "для неочікуваних кейсів". Але для ванільного ознайомлення так чи інакше - нормально =)
Apple Developer Documentation
Develop in Swift | Apple Developer Documentation
Develop in Swift Tutorials are a great first step toward a career in app development using Xcode, Swift, and SwiftUI.
Почалося!) Я відпочатку робив ставку на те, що дуже скоро побачимо Vision Pro б/в за 1500, бо їх призначення незрозуміле.
А ви що думаєте? Чи є в окулярів наразі бодай одне практичне застосування?
Здесь пишу ИСКЛЮЧИТЕЛЬНО своё мнение.
Для связи - [email protected]
Бот для связи только по координатам - @Rus_ni_peace_da_bot
Сообщить о воздушной цели - @Yug_mopedi_bot
Я НИКОГДА НЕ ПИШУ ВАМ В ЛИЧКУ В ТЕЛЕГРАМЕ
Last updated 1 week, 1 day ago
Цікаві, крінжові, смішні та подекуди лякаючі новини з усього світу.
Свій контент присилайте сюди - @boze_yake_konchene_bot
Співпраця — @vadym_toba
Last updated 1 month ago
Офіційний канал головного редактора Цензор.Нет Юрія Бутусова
YouTube: youtube.com/c/БутусовПлюс
Стати спонсором:
https://www.youtube.com/channel/UCg7T647ROSeONOCHeNMBduQ/
Twitter: https://twitter.com/UButusov
Надіслати контент:
@feedbutusovplus_bot
Last updated 4 days, 8 hours ago