Synchronized:将Objective-C的@synchronized指令公开给Swift

时间:2024-05-24 19:48:55
【文件属性】:

文件名称:Synchronized:将Objective-C的@synchronized指令公开给Swift

文件大小:18KB

文件格式:ZIP

更新时间:2024-05-24 19:48:55

Swift

已同步 将Objective-C的@synchronized指令公开给Swift。 与Objective-C指令类似,Synchronized获取一个互斥锁,运行一些代码,并在代码完成或引发异常时释放该锁。 链接框架 可通过获得同步。 要安装它,只需将以下行添加到您的Podfile中: pod "Synchronized", "~> 4.0" 您还可以使用从GitHub获取它: github "ide/Synchronized" ~> 4.0 一旦框架被链接,这个Swift代码就应该编译: import Synchronized let x = synchronized ( NSObject ()) { 0 } 公开API public func synchronized ( object : AnyObject , closure : () -> Void ) 用法: sy


【文件预览】:
Synchronized-main
----Synchronized.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
--------xcshareddata()
----.github()
--------workflows()
----LICENSE(1KB)
----Synchronized.podspec(937B)
----.gitignore(38B)
----SynchronizedTests()
--------SynchronizedTests.swift(5KB)
--------Info.plist(733B)
----Synchronized()
--------Synchronized.swift(1KB)
--------Synchronized.h(1KB)
--------ObjCSynchronized.m(1KB)
--------ObjCSynchronized.h(1KB)
--------Info.plist(806B)
----README.md(2KB)

网友评论