Сам перепробовал много чего, тут просто перечислю ресурсы, которые пробовал со своими впечатлениями:
https://vk.com/iosdevcourse - Курс Скуторенко, отличный курс, особенно по ObjC, по Swift лично мне как то не зашел, в нем предполагается что уже знаешь ObjC.
Курсы Geekbrain - видел пару курсов, ужас какой то, видно сильно зависит от преподователя, в одном препод даже не знает правила написания кода, в другом на первом уроке узнает что большая часть группы никогда не имела дело с разработкой вообще, а потом начинает показывать сразу сложные вещи.
swiftBook.ru - очень понравились курсы, все разложено по полочкам, купил подписку, сейчас в процессе изучения. Радует что если что то поменялось в обновлении Swift видео обновляется или дополняется.
Simon NG - две книги для начинающих и для продвинутых, по сути сборник примеров, но написано очень круто. Как я понял один из курсов swiftBook основан на первой книге.
Усов - очень хорошо для начинающего и потом удобно использовать как справочник