Многопоточная поддержка в IPad, IPhone - PullRequest
1 голос
/ 07 декабря 2010

Просто для подтверждения, поддерживается ли многопоточность в iPad и iPhone.Мне нужно написать приложение, которое вызывает веб-сервис в фоновом потоке, в то время как пользователь все еще может взаимодействовать с пользовательским интерфейсом.

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

Да, у него есть темы.

Кроме того, вам не нужно создавать собственные темы для большинства задач. Многие из Apple Frameworks (платформы Cocoa Touch Foundation) имеют встроенный код, который сделает это за вас.

Кроме того, если вы используете данные из веб-API (HTTP-запрос), я настоятельно рекомендую вам взглянуть на ASIHTTPRequest , который построен поверх NSOperation (класс операций, который легко обрабатывает фоновая обработка).

Наконец, если вам нужна помощь в разработке / реализации программы с использованием шаблона Model-View-Controller, я написал в блоге запись, описывающую , как использовать данные веб-API и представить их до конца. пользователь в табличном формате.

0 голосов
/ 08 декабря 2010

iOS всегда поддерживала многопоточность, как это делала Mac OS X до этого. Вот отличная обзорная документация Apple по этому вопросу: Руководство по программированию параллелизма

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...