我是Xcode的新手,我已经为iOS应用程序创建了一个NSTimer,但我真的需要用Laptimer扩展这个App,我找到了一个非常好的Laptimer代码,并下载了Source代码,但因为它不是项目,只是文件 我不知道如何将.h,.m和.xib文件合并到一个新项目中,一切正常。
答案 0 :(得分:1)
您可以打开项目并choose "add files" from the "file" menu(或从查找程序中拖放)。我建议选择将它们复制到您的文件夹中的选项,并确保在添加文件时项目旁边有一个复选标记。
不幸的是,将这个新代码集成到您的应用程序中的过程是一项非常重要的练习,完全取决于项目的细节以及您添加到项目中的代码。
例如,复制.h和.m文件(如果名称是唯一的)很容易。但您的项目是否使用NIB或故事板?你要复制的代码怎么样?您将如何集成用户界面文件。这是非平凡的,我们很难抽象地回答。
如果您要为LapTimer.xib
,LapTimerController.h
,LapTimerController.m
,UIButton.h
和UIButton.m
文件创建新项目,您可以:
使用“单一视图应用程序”模板创建一个新项目(确保选择不使用故事板,但您可能希望使用自动引用计数);
将上面的五个文件添加到您的项目中(确保选择“复制项目”到目标文件夹,并在应用程序的“目标”旁边打勾);
然后,可能会更改您的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];
尝试制作应用并祈祷。