Giter Site home page Giter Site logo

sparrowcode / swiftboost Goto Github PK

View Code? Open in Web Editor NEW
197.0 10.0 19.0 11.64 MB

Collection of Swift-extensions to boost development process.

Home Page: https://sparrowcode.io/frameworks

License: MIT License

Swift 99.27% Ruby 0.73%
extensions awesome awesome-swift open-source productivity-booster swift swift-extension swift-extensions swift-library swifterswift

swiftboost's Introduction

SwiftBoost

Collection of Swift-extensions to boost development process.

iOS Dev Community

Installation

Ready to use on iOS 13+, tvOS 13+, watchOS 6.0+.

Swift Package Manager

In Xcode go to Project -> Your Project Name -> Package Dependencies -> Tap Plus. Insert url:

https://github.com/sparrowcode/SwiftBoost

or adding it to the dependencies of your Package.swift:

dependencies: [
    .package(url: "https://github.com/sparrowcode/SwiftBoost", .upToNextMajor(from: "4.0.8"))
]

CocoaPods:

This is an outdated way of doing things. I advise you to use SPM. However, I will continue to support Cocoapods for some time.

Cocoapods Instalation

CocoaPods is a dependency manager. For usage and installation instructions, visit their website. To integrate using CocoaPods, specify it in your Podfile:

pod 'SwiftBoost'

Manually

If you prefer not to use any of dependency managers, you can integrate manually. Put Sources/SwiftBoost folder in your Xcode project. Make sure to enable Copy items if needed and Create groups.

swiftboost's People

Contributors

alxrguz avatar eleev avatar ivanvorobei avatar scvairy avatar svyatoynick avatar tijme avatar v6x-junseok-lee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swiftboost's Issues

macOS Build Failure

Hi,

Issue Description

While trying to build the package for a macOS target, I encountered a build failure. The failure is caused by the recent integration of a new API that doesn't include the #available attribute to ensure backwards compatibility with earlier macOS versions.

Steps to Reproduce

Clone the repository onto a macOS system running a version 13.0+.
Run swift build in the terminal or Xcode. The build fails for the macOS target.

Expected Result

The project should build successfully, regardless of the macOS version.

Actual Result

The build fails with an error message indicating that the new API is not available in the macOS version being used and suggesting that #available attribute is used to fix it.

Next Steps

I'm going to follow up with a pull request with a fix and a small refactoring. #12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.