initWtihContentsOfURL блокирует поток, к которому он вызывается, поэтому, если он выполняется в основном потоке, как я полагаю, вы делаете 1) За один раз будет происходить только одно, поэтому, если имеется 10 ссылок, теоретически для завершения потребуется 2 секунды.и 2) заблокировать пользовательский интерфейс приложения, чтобы в течение этого времени не было обратной связи с пользователем.
Взгляните на NSURLConnection, чтобы запустить его как отдельный поток, или посмотрите на NSOperationQueue, чтобы сделать это по-другому.
Поскольку вызов webViewDidFinishLoad вызывается несколько раз, я думаю, что требуется дополнительная информация о логике вашего приложения, чтобы дать хороший ответ