这是为 iPhone 应用程序创建和调用类的正确方法吗?

发布于 2024-09-26 06:22:24 字数 686 浏览 2 评论 0原文

我有这门课
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨小沫ゞ 2024-10-03 06:22:24

你这样做是可以的,除了某些部分:

  • 你通过不释放或自动释放它来泄漏 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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文