530 Forks
3942 Stars
3942 Watchers


coobjc provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc.

How to download and setup coobjc

Open terminal and run command
git clone https://github.com/alibaba/coobjc.git
git clone is used to create a copy or clone of coobjc repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with coobjc https://github.com/alibaba/coobjc/archive/master.zip

Or simply clone coobjc with SSH
[email protected]:alibaba/coobjc.git

If you have some problems with coobjc

You may open issue on coobjc support forum (system) here: https://github.com/alibaba/coobjc/issues