Да, практика все решает. Это понятно. Прост я про сам свифт. Типа, ООП, окей, классика. Что еще сто процентов входит в такие основы при деве под ios?
создай копию какого-то приложения, которым ты часто пользуешься на iphone. в процессе написания вскроются проблемы, вопросы и тп. ну или напиши в какую-то компанию и попроси у них тестовое, так и мотивация будет да и не страшно если запорешь