首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SubClassing在iPhone目标c中共享公共类文件

SubClassing在iPhone目标c中共享公共类文件
EN

Stack Overflow用户
提问于 2012-04-04 05:49:22
回答 2查看 496关注 0票数 0

我对iPhone非常陌生。我在iphone中开发了两个版本的应用程序。在这里,我使用了不同的类实现,取决于版本特性。

例如,‘ListViewController’类有.h,.m, xib文件。在两个版本的中使用相同的名称(),但在某些部分(略有差异)代码实现上有所不同。

在第一个'ListViewController'版本中,只显示一个表视图。在第二版中,“ListViewController”显示的是表视图和一个按钮,用于设置提醒(警报)。

因此,仅仅是InterfaceBuilder *button* (AlarmButton)在代码 button action -(IBAction)SetReminder.中的区别

现在,我需要将所有相同的类放在一个库(公共文件夹)中,用于两个项目v1和v2,

现在,我需要使用ListViewController为两个版本的实现“subClassing”。

我如何实现这一点,任何帮助或例子或链接。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-04 05:58:01

为了在类之间共享相同的代码,我们通常使用继承,但是在objective中添加了一个非常酷的特性,即类别,请查找下面的教程链接:http://iphone-obsessed.blogspot.in/2010/05/tutorial-creating-class-categories-in.html

也许会有帮助!

票数 0
EN

Stack Overflow用户

发布于 2012-04-04 05:57:02

要创建子类,只需创建头文件和实现文件,它们应该如下所示

代码语言:javascript
复制
// header file
@interface MySubclassName : ListViewController

@end


// implementation file
#import "MySubclassName.h"
@implementation MySubclassName

// methods you want to subclass

@end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10005587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档