0

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

4

1 回答 1

1

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

不幸的是,将这些新代码集成到您的应用程序中的过程并非易事,并且完全取决于您项目的细节以及您要添加到项目中的代码。

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


如果您想为您的LapTimer.xibLapTimerController.hLapTimerController.mUIButton.hUIButton.m文件创建一个新项目,您可以:

  1. 使用“单一视图应用程序”模板创建一个新项目(确保选择不使用情节提要,但您可能希望使用自动引用计数);

  2. 将上面的五个文件添加到您的项目中(确保您选择“复制项目”到目标文件夹,并在您的应用程序的“目标”旁边有一个复选标记);

  3. 然后,大概,改变你的AppDelegate.m,这样说的那#import

    #import "ViewController.h"
    

    应该改成说

    #import "LapTimerController.h"
    

    同样,其中的行didFinishLaunchingWithOptions说:

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

    应该说:

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

于 2013-06-08T20:26:17.573 回答