Skip to content

games-neox/GNFrontEndJobExecutor

Repository files navigation

GNFrontEndJobExecutor

CI Status Version License Platform

Diagram representing possible interactions between dedicated threads:

+------+       +-------+       +--------+
| main | <---> | logic | <---> | bridge |
+------+       +-------+       +--------+

The purpose of the single logic thread is to handle all the app logic that normally would be done in the main thread, thus slowing down user interactions & touch event reactions. The idea of the signle bridge thread is to make communication with an external system/framework/library much easier and not to affect the performance of the main-logic pair.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Minimum supported iOS version: 8.x
Dependencies: GNExceptions, GNLog, GNPreconditions & GNThreadPool

Installation

GNFrontEndJobExecutor is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "GNFrontEndJobExecutor"

Author

Games Neox, games.neox@gmail.com

License

GNFrontEndJobExecutor is available under the MIT license. See the LICENSE file for more info.

About

Simple (yet powerful & flexible) Job Executor for Objective-C/Swift

Resources

License

Stars

Watchers

Forks

Packages

No packages published