TypedNotificationCenter
BFKit-Swift
TypedNotificationCenter | BFKit-Swift | |
---|---|---|
5 | - | |
5 | 997 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | over 3 years ago | |
Swift | Swift | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TypedNotificationCenter
- Roast my supposedly impressive iOS developer resume
-
What are 3 hard things you find in iOS programming?
It's about 300 lines of code according to the latest codecov report if you want to take a look: https://github.com/Cyberbeni/TypedNotificationCenter
-
Two Ways to Unit Test Notification Center in Swift
You shouldn't really be using NotificationCenter, it doesn't have typesafe API and has bad performance. If you really like the API, I made a framework that provides the same API but you can associate types with the sender/payload: https://github.com/Cyberbeni/TypedNotificationCenter
-
Framework doesnt contain dylib symbols
You are building the debug configuration which usually has no optimization and doesn't generate a dsym file. Here is the script that I use for my Swift library: https://github.com/Cyberbeni/TypedNotificationCenter/blob/master/create-xcframework.sh
-
Stressing with invalid generic because of protocol with associated type
You could either use type erasure (like I do for this protocol here) or wait for SE-0309 to be released probably in the next minor Swift version.
BFKit-Swift
We haven't tracked posts mentioning BFKit-Swift yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps
BlocksKit
RandomKit - Random data generation in Swift
InAppSettingsKit - This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
install-swift-tool - GitHub Action to build and cache any Swift based tool in workflows.
Kvitto - App Store Receipt Validation
iTerm2 - iTerm2 is a terminal emulator for Mac OS X that does amazing things.
SwifterSwift - A handy collection of more than 500 native Swift extensions to boost your productivity.
swift-corelibs-foundation - The Foundation Project, providing core utilities, internationalization, and OS independence
YAML.framework - Proper YAML support for Objective-C. Based on recommended libyaml.
C4iOS - C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
DifferenceKit - 💻 A fast and flexible O(n) difference algorithm framework for Swift collection.