如何在目标C中创建可重用的类?我该怎么办?我该怎么办?
请解释一些代码.
我不想知道如何从apple类创建子类.
我想知道如果我为一个项目编写自己的类,那么我应该如何使这些类更可重用于另一个项目.
为此我该怎么办?我该怎么办?
或者在为第一个项目编写课程时应该考虑什么?
要将Obj-C类添加到项目中,只需右键单击Classes文件夹并选择"添加" - >"新文件".选择'Objective-C Class'并确保'Subclass of'下拉列表设置为'NSObject'.按"下一步",为您的班级命名并选中"Make .h file"复选框.现在你的项目中应该有一个.h和.m文件.您可以像使用视图控制器或视图一样使用它们.例如:
.h文件:
@interface MyObject : NSObject {
}
-(void)myTestMethod:(NSString*)name
@end
Run Code Online (Sandbox Code Playgroud)
.m文件:
@implementation MyObject
-(void)myTestMethod:(NSString*)name {
NSLog(@"Hello, %@!", name);
}
@end
Run Code Online (Sandbox Code Playgroud)
然后要使用此对象,您将像这样实例化它:
MyObject *myObj = [[MyObject alloc] init];
Run Code Online (Sandbox Code Playgroud)
并使用如下方法:
[myObj myTestMethod:@"rithik"];
Run Code Online (Sandbox Code Playgroud)
完成后释放它:
[myObj release];
Run Code Online (Sandbox Code Playgroud)
编辑:我已经阅读了您修改过的问题,我现在理解为:"我怎样才能编写可重用的代码?" 这在语言之间将非常相似.已经开发出可以在大多数语言中实现的模式,并且最佳实践经常可移植到另一个平台.以下是一些个人提示:
以下是一些有助于引导您朝着正确方向前进的链接:
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |