cdt-materials
CleanArchitectureRxSwift
cdt-materials | CleanArchitectureRxSwift | |
---|---|---|
1 | 1 | |
56 | 3,824 | |
- | - | |
0.0 | 0.0 | |
4 months ago | over 1 year ago | |
Swift | Swift | |
Apache License 2.0 | 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.
cdt-materials
-
CoreData common practice - Do you usually have a struct based data class, as the bridge between your UI layer, and the CoreData data layer?
The only other one book I've read read on the topic, Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, is even older and I definitely learned a lot more from the objc.io one. Raywenderlich has Core Data by Tutorials, which has been updated for iOS 14, but I have not read that one. Glancing at the repo for that book, it definitely does not appear to be as advanced as the objc.io one.
CleanArchitectureRxSwift
-
CoreData common practice - Do you usually have a struct based data class, as the bridge between your UI layer, and the CoreData data layer?
CleanArchitectureRxSwift has a concrete demonstration of how using separate structs can help you use isolate persistence so as to use the same view controller with either Realm or CoreData (that obviously applies to more recent persistence options as well).
What are some alternatives?
Insanity - Meta-programming for Swift, stop writing boilerplate code.
PIDOR
FBRetainCycleDetector - iOS library to help detecting retain cycles in runtime.
DecouplingKit - decoupling between modules in your iOS Project. iOS模块化过程中模块间解耦方案
SwiftFormat - A command-line tool and Xcode Extension for formatting Swift code
HeapInspector-for-iOS - Find memory issues & leaks in your iOS app without instruments
OCLint - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
IBLinter - A linter tool for Interface Builder
Warnings-xcconfig - An xcconfig (Xcode configuration) file for easily turning on a boatload of warnings in your project or its targets.
DWURecyclingAlert - Optimizing UITableViewCell For Fast Scrolling
SwiftLint - A tool to enforce Swift style and conventions.
Trackable