我是 Xcode 的新手,我已经为一个可以工作的 iOS 应用程序创建了一个 NSTimer,但是我真的需要用一个 Laptimer 扩展这个应用程序,我找到了一个非常好的 Laptimer 代码,并下载了源代码,但是因为它不是项目,只是文件,我不知道如何将 .h、.m 和 .xib 文件合并到一个新项目中,一切正常。
问问题
1857 次
1 回答
1
您可以打开您的项目并从“文件”菜单中选择“添加文件”(或从查找器拖放)。我建议选择将它们复制到您的文件夹的选项,并确保在添加文件时您的项目旁边有一个复选标记。
不幸的是,将这些新代码集成到您的应用程序中的过程并非易事,并且完全取决于您项目的细节以及您要添加到项目中的代码。
例如,复制 .h 和 .m 文件(如果名称是唯一的)很容易。但是您的项目使用的是 NIB 还是 Storyboard?你复制的代码怎么样?您将如何集成用户界面文件。这很重要,我们很难抽象地回答。
如果您想为您的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];
尝试构建应用程序并祈祷。
于 2013-06-08T20:26:17.573 回答