CallStackParser 1.0.0

CallStackParser 1.0.0

Gumob维护。



  • 作者:
  • gumob

Carthage compatible Version Platform Build Status Language Packagist

CallStackParser

是一个用于解析调用堆栈符号的Swift库,支持iOS、tvOS、watchOS和macOS。大部分代码都是从GDXRepo/CallStackParser迁移过来的。这个仓库上的版本增加了多平台支持,以及支持Carthage和CocoaPods。

需求

CallStackParser支持多个平台

  • iOS 9.0或更高版本
  • macOS 10.10或更高版本
  • tvOS 9.0或更高版本
  • watchOS 2.0或更高版本
  • Swift 4.2

安装

Carthage

将以下代码添加到您的Cartfile中,并遵循这些说明

github "gumob/CallStackParser"

CocoaPods

要将CallStackParser集成到您的项目中,请将以下内容添加到您的Podfile文件中。

pod 'CallStackParser'

使用方法

打印简化的调用栈符号

import CallStackParser

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        foo()
    }

    func foo() {
        bar()
    }

    func bar() {
        print(Thread.simpleCallStackString)
        // [CallStack:3/3] ViewController                       bar()
        // [CallStack:2/3] ViewController                       foo()
        // [CallStack:1/3] ViewController                       viewDidLoad()
    }

}

阅读API参考,或查看示例项目获取详细信息。

版权

CallStackParser遵循MIT授权,这意味着您可以修改它、重新分配它或按您喜欢的任何方式使用它。