创建同一个类的许多实例有什么缺点吗?

时间:2016-02-02 19:33:32

标签: objective-c

我正在从头开始重写我的整个应用程序,我想知道创建同一类的多个实例是否存在任何差异和/或缺点。

例如

MyOtherClass *my_class = [[MyOtherClass alloc] init];

for(int a = 0; a < 100; a++) {
    [my_class https_create_account:@"user_account"];
}

for(int a = 0; a < 100; a++) {
    [[[MyOtherClass alloc] init] https_create_account:@"user_account"];
}

第二个使用更多资源或内存还是真的无关紧要?

编辑:

这是我从MyMainClass调用的函数,它是UIViewController的子类。功能&#39; https_create_account&#39;在MyOtherClass中,它是NSObject的子类。

-(void)https_create_account :(NSString *)post_data {
   NSDictionary *headers = @{@"accept": @"application/json"};
   NSDictionary *parameters = @{@"account": post_data, @"user_id": post_data, @"main_account": post_data};
   [[UNIRest post:^(UNISimpleRequest *request) {
       [request setUrl:[NSString stringWithFormat:@"%@/create_account/", SERVER_API_URL]];
       [UNIRest timeout:60];
       [request setHeaders:headers];
       [request setParameters:parameters];
   }] asJsonAsync:^(UNIHTTPJsonResponse* response, NSError *error) {
   // result
   }];
}

那么从MyMainClass中调用函数的最佳方法是什么?

0 个答案:

没有答案