{"repo":"noursandid/SundeedQLite","free":true,"listed":false,"github":"https://github.com/noursandid/SundeedQLite","clone":"git clone https://github.com/noursandid/SundeedQLite.git","description":"Easiest local storage library in Swift","language":"Swift","stars":19,"topics":["sqlite","swift","localstorage","database","offline","cocoapods","easy","fast","sundeed","sqlite3"],"license":"MIT","category":"databases-storage","readme_excerpt":"SundeedQLite SundeedQLite is the easiest offline database integration, built using Swift language Requirements - ##### iOS 13.0+ - ##### Xcode 15.0+ - ##### Swift 5.9+ Installation ---- Installation via Swift Package Manager To install SundeedQLite using SPM, Signs - + : It's used to mark the primary key in the database. - : It's used to mark the DESCENDING sorting method - : It's used to map between objects returned from the database to specific property - : It's used to state that if this property is returned nil from the database, the whole parent object shall be dropped. - : It's used to state that if this array was empty, or one of the elements was mandatory ( ), the whole parent object shall be dropped N.B: - Primary keys should always be strings. - To create a nested object ( e.g: Employee ), both Employer and Employee should have primary keys. - If you prefer a declarative approach, see the Prepare (Using Macros) section below for the @SundeedQLiteModel macro which replaces these operators with annotations like @Primary , @Ordered , etc. Supported Types - SundeedQLiter Objects - String - Int - Double - Float - Bool - Date - UIImage - Array - Data - enum/struct (see below documentation) P.S: - Nested objects will be normally saved - Optional and non-optional values of the above mentioned types will also be saved - Arrays of objects or primitive data type will be saved - No nil returned value from the database shall be added to an array while retrieving Listeners To Lis","default_branch":null,"files":null,"tree":[],"storefront":"/r/noursandid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/noursandid/SundeedQLite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}