Latest 1.2.2
Homepage https://github.com/borchero/CorePromises
License MIT
Platforms ios 9.0
Frameworks UIKit
Authors

CorePromises brings Promises to Swift and enables beautiful multi-thread and typesafe Swift code. CorePromises makes heavy use of generics, asynchronous networking and asynchronous programming in general is greatly facilitated. The framework is particularly useful when working with Apple’s Dispatch, Alamofire or WebParsing.

Since version 1.0.0, CorePromises is a fully thread-safe framework.

Usage

CorePromises can be used with CocoaPods: simply add CorePromises to your podfile. It might, however, be advisable to copy the files into your project (especially if you encounter any problems regarding performance) to make use of generic specialization (that is currently not enabled for external frameworks). This may speed up your program significantly.

Documentation

CorePromises is thoroughly documented:

  • All symbols are documented using Swift Doc which has been converted to HTML documentation using jazzy. This documentation is available on GithubPages. Also consider downloading Dash: on the gh-pages branch, download the CorePromises.tgz file in the docsets folder.

Feel free to file bug reports if you feel that something is not documented thoroughly enough.

About the Current Version

CorePromises 1.0.0 is the first fully documented and tested release of CorePromises.
The framework is fully up to date for Swift 4 as of Xcode 9 Beta 6.

Tests have been added to guarantee basic functionality. Although the framework has successfully been tested and used in practice, do not hesitate filing bug reports if you encounter any errors or unexpected behavior that is documented nowhere.

This is particularly important as testing in a multi-threaded environment poses a major challenge.

Latest podspec

{
    "name": "CorePromises",
    "version": "1.2.2",
    "summary": "CorePromises brings Promises to Swift and enables beautiful multi-threadn                        and typesafe Swift code.",
    "description": "CorePromises makes heavy use of generics to bring promises to Swift.n                        Asynchronous networking and asynchronous programming in general is greatlyn                        facilitated. The framework is particularly useful when working withn                        Apple's Dispatch, Alamofire or WebParsing.",
    "homepage": "https://github.com/borchero/CorePromises",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "borchero": "[email protected]"
    },
    "source": {
        "git": "https://github.com/borchero/CorePromises.git",
        "tag": "1.2.2"
    },
    "platforms": {
        "ios": "9.0"
    },
    "source_files": "CorePromises/**/*",
    "frameworks": "UIKit",
    "pushed_with_swift_version": "4.0"
}

Pin It on Pinterest

Share This