Вы могли попробовать Параллельные расширения (часть.NET 4.0)
, Они позволяют Вам писать что-то как:
Parallel.Foreach (ListOfStrings, (item) =>
result.add(CalculateSmth(item));
);
, Конечно, result.add должен был бы быть ориентирован на многопотоковое исполнение.
Поскольку вы отметили его как xcode, я полагаю, вы используете Mac? Или это вопрос по айфону? В любом случае, я бы посоветовал заглянуть в папку / Developer / Examples / WebKit в вашем окне разработки. Он содержит ряд образцов для отображения веб-страниц. Затем вы свяжете кнопку с открытием веб-страницы, создав новый веб-документ.