这是为 iPhone 应用程序创建和调用类的正确方法吗?
我有这门课
loader.h
#import <Foundation/Foundation.h>
@class Reachability;
@interface loader : NSObject {
}
- (void)startLoading;
@end
loader.m
#import "loader.h"
#import "Reachability.h"
@implementation loader
- (void)startLoading{
NSLog(@"Check network");
}
@end
下面的代码是否是包含上述类并
在我放入的 .h 文件
@class loader;
和 .m 文件
#import "loader.h"
中使用它的正确方法,并且我使用此代码,
- (void)viewDidLoad {
loader *myLoader = [loader alloc];
[myLoader startLoading];
[super viewDidLoad];
}
这是正确的方法吗?使用一个类?
我希望加载器类发生变化并检查互联网连接,我尝试从某个地方开始:) 提前致谢 :)
I have this class
loader.h
#import <Foundation/Foundation.h>
@class Reachability;
@interface loader : NSObject {
}
- (void)startLoading;
@end
loader.m
#import "loader.h"
#import "Reachability.h"
@implementation loader
- (void)startLoading{
NSLog(@"Check network");
}
@end
Is the code bellow the correct way to include the above class and use it
in my .h file I put
@class loader;
and in the .m file
#import "loader.h"
and I use this code
- (void)viewDidLoad {
loader *myLoader = [loader alloc];
[myLoader startLoading];
[super viewDidLoad];
}
is this the correct way? to use a class??
I want loader class to be in change and check for internet connectivity and I try to start from somewhere :)
thanks in advance :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这样做是可以的,除了某些部分:
你通过不释放或自动释放它来泄漏 myLoader
你可能需要一个 init 方法,以便您可以填充一些数据(这对我来说是一个约定,而不是一个错误)
It is fine for you to do so, except some parts:
You are leaking the myLoader by not releasing or auto release it
You may need an init method so that you can populate some data (it is a convention for me not an error)