基于现有文件创建新的Xcode项目。 (创建LST到NSTimer)

时间:2013-06-08 19:51:50

标签: ios xcode nstimer

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

1 个答案:

答案 0 :(得分:1)

您可以打开项目并choose "add files" from the "file" menu(或从查找程序中拖放)。我建议选择将它们复制到您的文件夹中的选项,并确保在添加文件时项目旁边有一个复选标记。

不幸的是,将这个新代码集成到您的应用程序中的过程是一项非常重要的练习,完全取决于项目的细节以及您添加到项目中的代码。

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


如果您要为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. 尝试制作应用并祈祷。