Ios 基于现有文件创建新的Xcode项目。(在NSTimer中创建圈数)

Ios 基于现有文件创建新的Xcode项目。(在NSTimer中创建圈数),ios,xcode,nstimer,Ios,Xcode,Nstimer,我是Xcode新手,我已经为一个iOS应用程序创建了一个可以工作的NSTimer,但是我真的需要用Laptimer扩展这个应用程序,我找到了一个非常好的Laptimer代码,并下载了源代码,但因为它不是项目,只是文件 我不知道如何将.h、.m和.xib文件合并到一个新项目中,以确保一切正常 您可以打开项目并(或从finder拖放)。我建议您选择将它们复制到文件夹中的选项,并确保在添加文件时在项目旁边有一个复选标记 不幸的是,将这些新代码集成到应用程序中的过程是一个非常复杂的过程,完全取决于项目的

我是Xcode新手,我已经为一个iOS应用程序创建了一个可以工作的NSTimer,但是我真的需要用Laptimer扩展这个应用程序,我找到了一个非常好的Laptimer代码,并下载了源代码,但因为它不是项目,只是文件
我不知道如何将.h、.m和.xib文件合并到一个新项目中,以确保一切正常

您可以打开项目并(或从finder拖放)。我建议您选择将它们复制到文件夹中的选项,并确保在添加文件时在项目旁边有一个复选标记

不幸的是,将这些新代码集成到应用程序中的过程是一个非常复杂的过程,完全取决于项目的具体情况,以及添加到项目中的代码

例如,复制.h和.m文件(如果名称是唯一的)很容易。但是您的项目使用NIB还是故事板?你复制的代码怎么样?您将如何集成用户界面文件。这不是小事,我们很难抽象地回答


如果要为
LapTimer.xib
LapTimerController.h
LapTimerController.m
UIButton.h
UIButton.m
文件创建新项目,您可以:

  • 使用“单视图应用程序”模板创建一个新项目(确保选择不使用故事板,但您可能希望使用自动引用计数)

  • 将上述五个文件添加到项目中(确保选择“复制项目”到目标文件夹,并在应用程序的“目标”旁边打勾)

  • 然后,大概更改
    AppDelegate.m
    ,以便
    #import

    #import "ViewController.h"
    
    应该改为说

    #import "LapTimerController.h"
    
    同样地,
    中的行使用选项完成了启动,该选项显示:

    self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
    
    应该说:

    self.viewController = [[LapTimerController alloc] initWithNibName:@"LapTimer" bundle:nil];
    
  • 尝试构建应用程序并祈祷


  • 我们这里处理的是什么文件?我已经尝试将所有代码集成到我的项目中。我想知道的是,如何使用现有的.m和.h以及.xib文件创建一个新的xCode项目。。我试图创建一个新的,添加所有文件,根本不起作用。。和一个单一的视图应用程序,但主要是它不工作。现有文件的文件结构如下所示:LapTimer.xib LapTimerController.h LapTimerController.m UIButton.h UIButton。m@dev.geek请参阅修订后的答案,其中略述了该过程。如果这不起作用,请共享一个指向LapTimer代码的链接,以便我们可以查看。@dev.geek:请注意,您可以通过单击复选标记“接受”有用的答案。这标志着问题已经解决,并为您和答案的作者提供了一些声誉分数。谢谢!我是新手;不知道:)