Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meyusufdemirci/d-framework
A base framework for iOS development.
https://github.com/meyusufdemirci/d-framework
framework ios library swift swiftui
Last synced: 3 months ago
JSON representation
A base framework for iOS development.
- Host: GitHub
- URL: https://github.com/meyusufdemirci/d-framework
- Owner: meyusufdemirci
- License: mit
- Created: 2020-11-21T11:32:15.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-15T20:49:44.000Z (almost 3 years ago)
- Last Synced: 2024-03-15T13:06:23.784Z (11 months ago)
- Topics: framework, ios, library, swift, swiftui
- Language: Swift
- Homepage:
- Size: 151 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DFramework
[![CI Status](https://travis-ci.com/demirciy/D-Framework.svg)](https://travis-ci.com/demirciy/D-Framework)
[![Version](https://img.shields.io/cocoapods/v/DFramework.svg)](https://cocoapods.org/pods/DFramework)
[![License](https://img.shields.io/cocoapods/l/DFramework.svg)](https://cocoapods.org/pods/DFramework)
[![Platform](https://img.shields.io/cocoapods/p/DFramework.svg)](https://cocoapods.org/pods/DFramework)## What It Includes
#### Managers
- **DKeychainManager**, to set / get value to / from Keychain.
- **DLogManager**, to print logs look nice.
- **DIapManager**, to make / restore purchase.
- **DLogManager**, to print logs look nice.
- **DPushNotificationManager**, to manage push notifications.#### Modifiers
- **DAdaptKeyboardByInputModifier**, to align keyboard by input view such as textfield.
- **DDismissKeyboardModifier**, to dismiss keyboard when tapped around.#### Extensions
- **Array+Extension**
- **Bundle+Extension**
- **Date+Extension**
- **Double+Extension**
- **UIColor+Extension**
- **UIDevice+Extension**
- **View+Extension**#### Views
- **DEnumPicker**, special picker to get managed by enum.
- **DTextRowView**, row with text for the list.
- **DTextToggleRowView**, row with text and toggle for the list.#### Others
- **DUtil**, some useful functions.## Requirements
- iOS 14+
- macOS 10.15.6+
- watchOS 7+
- tvOS 14+- Xcode 12+
- Swift 5+## Installation
```ruby
pod 'DFramework'
```## Author
Yusuf Demirci, [email protected]