Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/ios_broadcast/-1934-1935-1936-1937-1938-1934-): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
iOS Broadcast@ios_broadcast P.1935
IOS_BROADCAST Telegram 1935
🆓 SharingGRDB: альтернатива SwiftData

Я достаточно подробно разбирал внутренности SwiftData в статье, ничего особенного в ней нет. Так что поиск особенного продолжается. В этот раз снова порадовали Pointfree своим решением по использованию SQL со SwiftUI и UIKit:
🟢Новая опенсорсная библиотека, объединяющая их Sharing и уже популярную GRDB.swift
🟢Предоставляет прямой доступ к SQLite, включая джоины и агрегации
🟢Может использоваться из UIKit, SwiftUI или просто @Observable
🟢Легкая замена SwiftData и @Query макроса
🟢Поддерживает сложные запросы через API построителя запросов GRDB

Чем мне нравятся решения от PointFree, так это документацией:
🟣Выборка данных
🟣Наблюдение за изменениями
🟣Подготовка SQLite
🟣Динамические запросы
🟣Сравнение с SwiftData
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7



tgoop.com/ios_broadcast/1935
Create:
Last Update:

🆓 SharingGRDB: альтернатива SwiftData

Я достаточно подробно разбирал внутренности SwiftData в статье, ничего особенного в ней нет. Так что поиск особенного продолжается. В этот раз снова порадовали Pointfree своим решением по использованию SQL со SwiftUI и UIKit:
🟢Новая опенсорсная библиотека, объединяющая их Sharing и уже популярную GRDB.swift
🟢Предоставляет прямой доступ к SQLite, включая джоины и агрегации
🟢Может использоваться из UIKit, SwiftUI или просто @Observable
🟢Легкая замена SwiftData и @Query макроса
🟢Поддерживает сложные запросы через API построителя запросов GRDB

Чем мне нравятся решения от PointFree, так это документацией:
🟣Выборка данных
🟣Наблюдение за изменениями
🟣Подготовка SQLite
🟣Динамические запросы
🟣Сравнение с SwiftData

BY iOS Broadcast








Share with your friend now:
tgoop.com/ios_broadcast/1935

View MORE
Open in Telegram


Telegram News

Date: |

‘Ban’ on Telegram End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance. To edit your name or bio, click the Menu icon and select “Manage Channel.” Select “New Channel” The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously.
from us


Telegram iOS Broadcast
FROM American