Swiftpack.co - Swift Packages by dennisbirch

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by dennisbirch

dennisbirch/simple-analytics 3.0.0
A lightweight analytics reporting package for iOS and macOS projects.
⭐️ 80
🕓 37 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
No UserDefaults in framework
37 weeks ago
This release removes calls to UserDefaults used in the framework to persist a device identifier string across app launches. It now requires setting up analytics reporting sessions from host apps with a device identifier string. This change should remove any need to report use of "required reason" API to Apple (with respect to Simple Analytics) in order to meet Apple's requirements for such reporting as of Fall 2023.
JSON content-type
1 year ago
Explicitly sets the content-type of the URL request to JSON when posting analytics data, fixing a problem with some back-end clients.
macOS submitted completion
1 year ago
This release includes the new submissionCompletionCallback property in the AppAnalytics class for macOS targets that lets your Mac apps receive a callback when analytics submission is complete (or fails). This can be useful when you want to submit analytics data before terminating the app, as demonstrated in the SimpleAnalyticsDemo-AppKit project included in the repo. In addition, it fixes demo projects so that they should run out of the box without any additional setup.
Xcode 13 fix
2 years ago
Fixes an issue with compiling in Xcode 13.x. In order to manage background tasks in iOS, the framework now requires passing in a reference to the shared UIApplication property when configuring the framework. See the documentation for more details, and any of the iOS sample projects for an example of implementation.
Usage documentation and SimpleAnalytics Reader
2 years ago
Enhanced the README file with better documentation of usage within an app, and a reference to the open-source desktop app for displaying collected data, [SimpleAnalytics Reader](https://www.github.com/dennisbirch/simple-analytics-reader).
Fixed 'backend' documentation
2 years ago
Added missing columns to the comment describing the database structure for the example PHP script.
Counters timestamp
2 years ago
* Added timestamp field to "counter" recording types * Updated the example PHP script to include them in backend storage
Objective-C
2 years ago
* Added support for using the package in Objective-C based projects * Added an Objective-C demo project
App version and more demos
2 years ago
* Added an "app version" field to the output * Added demo AppKit- and UIKit-based demo apps for those not using SwiftUI * Pushed the package's minimum macOS system version support back to 10.12
macOS system version
2 years ago
Simplified the macOC system version string to parallel the iOS system version string
iOS macOS
dennisbirch/dbbbuilder-swift v1.0
Swift overlay over FMDB framework (https://github.com/ccgus/fmdb) for working with first-class objects persisted to SQLite
⭐️ 0
🕓 5 days ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Table writing optimizations
2 years ago
Optimized writing to the SQLite file by eliminating unnecessary steps in certain situations
Fixes
2 years ago
* Fixed problem with optional strings being written to DB as "Optional(...)" * Fixed some issues with demo projects
Memory usage enhancements and null optionals handling
2 years ago
*Retains less memory in large multi-object reads and writes * Allows using optional properties for allowed ObjC types (i.e. String) and improves optionals support for DBBTableObject and Array types.
iOS macOS watchOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics