2013-04-21 3 views
0

Я следую за youtube видео о доступе к данным CSV. Но я видел в рамках, что NSAutoreleasePool указан как устаревший. Есть ли у нас другой способ разработки доступа к файлу данных CSV?iOS; NSAutoreleasePool устарел?

ответ

5
@autoreleasepool { 
    // parse your CSV 
} 
+1

Это не должно быть iOS 5 и выше – newacct

+0

@newacct, вы правы. это компилятор. Отредактировано – QED

1

@autoreleasepool не совсем устарел в iOS5 ++. В некоторых случаях вы ДОЛЖНЫ настроить свой собственный автозапуск, см. the docs.
Наиболее важные случаи: 1) если у вас есть код, который создает много временных объектов, которые могут быть выпущены до того, как приложение вернется в цикл основного запуска (вы должны) и 2), если вы настроили отдельный поток (вы должны).

+1

Он попросил NSAutoreleasePool;) – HAS

+0

@HAS: И почему вы снизили мой ответ ??? Я думаю, что это совершенно правильно, и он отвечает на вопрос. –

+0

@ HAS: Извините, когда я посмотрел на эту страницу, мой ответ имел нижний предел -1, и вы были единственным, кто оставил комментарий, отрицательный. Кстати, я считаю, что мой ответ действительно является верным ответом на этот вопрос, и, очевидно, кто-то еще имел это мнение. –

4

«Кронштейны» pool = [[NSAutoreleasePool alloc] init] и [pool drain]; были заменены на .

Смежные вопросы