Skip to content

bannzai/Synco

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synco

Simple @syncronized for Swift.

Usage

Lock has sync method. (both instance method and class method)

Instance method
let lock = Lock()

lock.sync {
  // some code
}

let result = lock.sync {
  return "result"
}
Class method
Lock.sync(self) {
  // some code
}

let result = Lock.sync(self) {
  return 1
}

License

Synco is released under the MIT license. See LICENSE for details.

Releases

No releases published

Packages

No packages published

Languages

  • Swift 82.5%
  • Objective-C 17.5%