跟踪Swift和Objective-C方法调用-Swift开发

时间:2021-05-27 04:50:44
【文件属性】:
文件名称:跟踪Swift和Objective-C方法调用-Swift开发
文件大小:3.18MB
文件格式:ZIP
更新时间:2021-05-27 04:50:44
Swift Miscellaneous SwiftTrace跟踪应用程序捆绑包或框架中非最终类的Swift和Objective-C方法调用。 考虑使用Xtrace,但要使用Swift和Objective-C。 您还可以将“方面”添加到非最终Swift类的成员函数中。t SwiftTrace跟踪应用程序捆绑包或框架中非最终类的Swift和Objective-C方法调用。 考虑使用Xtrace,但要使用Swift和Objective-C。 您还可以在非最终Swift类的成员函数中添加“方面”,以在执行函数实现之前或之后调用闭包,而闭包又可以修改传入的参数或返回值! 除了日志记录功能之外,随着Swift框架的二进制分发即将到来,也许这将在
【文件预览】:
SwiftTrace-main
----.gitignore(32B)
----SwiftTraceGuts()
--------xt_forwarding_trampoline_x64.s(4KB)
--------xt_forwarding_trampoline_arm64.s(3KB)
--------fishhook.c(10KB)
--------include()
--------SwiftTrace.mm(43KB)
--------xt_forwarding_trampoline_arm7.s(2KB)
--------xt_forwarding_trampoline_x86.s(1KB)
----SwiftTraceApp()
--------Info.plist(2KB)
--------DetailViewController.swift(1KB)
--------MasterViewController.swift(3KB)
--------Base.lproj()
--------AppDelegate.swift(16KB)
--------Assets.xcassets()
----LICENSE(1KB)
----SwiftTrace()
--------SwiftStack.swift(7KB)
--------SwiftSwizzle.swift(20KB)
--------StringIndex.swift(10KB)
--------Info.plist(806B)
--------SwiftTrace.swift(22KB)
--------SwiftLifetime.swift(7KB)
--------EasyPointer.swift(4KB)
--------SwiftMeta.swift(25KB)
--------SwiftInvoke.swift(6KB)
--------SwiftArgs.swift(26KB)
--------SwiftAspects.swift(5KB)
--------SwiftInterpose.swift(11KB)
--------SwiftStats.swift(2KB)
--------SwiftTrace.h(38B)
----SwiftTraceXTests()
--------Info.plist(733B)
--------SwiftTraceXTests.swift(2KB)
----SwiftTraceTests()
--------Info.plist(733B)
--------SwiftTraceTests.swift(3KB)
----SwiftTrace.gif(3.17MB)
----README.md(14KB)
----SwiftTraceOSX()
--------Info.plist(1KB)
--------Base.lproj()
--------SwiftTwaceOSX-Bridging-Header.h(127B)
--------AppDelegate.swift(11KB)
--------Assets.xcassets()
----SwiftTraceApp.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(49KB)
----Package.swift(853B)
----SwiftTrace.podspec(742B)

网友评论