我试图实现一个可视化触摸的简单库。我对如何将其整合到我的项目中感到茫然

时间:2017-04-28 02:21:09

标签: ios swift swift3

我需要手动将此库导入我的swift项目:https://github.com/morizotter/TouchVisualizer

我是一个相对较新的开发者,虽然我有两个简单的应用程序,但是将这样的库与一堆新文件集成起来至少可以说令人困惑。

指示说要在" / pod"中添加所有内容。到我的项目。没有pod文件夹,但是" TouchVisualizer"文件夹似乎有相关的文件(我只是猜测,因为没有" / pod")我将这些文件拖入我的项目并且有一个info.plist冲突,因为我已经有一个,每个项目都做得对吗?

所以我删除了它们并将整个文件夹拖入我的项目中,并且没有更多的info.plist冲突。话虽如此,我遵循了使用的第一步:

import TouchVisualizer

在我独一无二的视图控制器中,我收到一条错误说"没有这样的模块"。

我真的很感激我对我做错的任何帮助,从GitHub的描述来看,它似乎很简单。但对于一个不熟悉如何导入这类东西的人来说,我完全失去了。

2 个答案:

答案 0 :(得分:2)

你应该真的只使用可可豆荚,因为它可以为你处理一切。但是如果你想手动安装它仍然。

1)从git hub下载文件

2)打开它并拖动" TouchVisualizer"您下载的解压缩文件(不是TouchVisualizer-master)内的文件夹进入项目,确保选择" copy"选项。

3)这种方式"添加"进入您的项目并不需要您导入标题。只需忽略该步骤并直接使用这些方法。

    Visualizer.start()

*)当您想要使用的东西是项目的外部,如库或其他东西时,您只需要在swift中导入标题。

答案 1 :(得分:0)

为此,您首先应打开pods文件。该文件位于pods下的文件目录中,名称应为Podfile。

然后在其中添加:

#TouchVisualizer

pod“ TouchVisualizer”,“〜> 3.0.0”

在打开终端后,转到包含应用程序的目录: 例如,如果它是“桌面演示”,请使用命令:

cd〜/台式机/演示 然后在此目录中: pod安装 //如果您不想更新旧的Pod 使用: pod安装--no-repo-update

等待更新: 打开文件,转到您的AppDelegate.swift

导入TouchVisualizer

///您应在// TouchVisualizer注释下添加此功能的代码,以在应用程序启动时启动TouchVisualizer。

 func application(_ application: UIApplication, 
        didFinishLaunchingWithOptions launchOptions: 
        [UIApplication.LaunchOptionsKey: Any]?) -> Bool {


    //TouchVisualizer
    //Change config values to true or false for making chanes
    var config = Configuration()
    config.color = UIColor.black
    config.image = UIImage(named: "Your Icon")
    config.showsTimer = true
    config.showsTouchRadius = true
    config.showsLog = true
    Visualizer.start(config)
 }

快乐的编码。