Я изучил программирование IOS, используя руководство для ранчо большого ботаника. Он очень хороший, обновленный (это важно, потому что среда разработки постоянно меняется), имеет много хороших примеров и, что самое важное, обучает вас каждой концепции, заставляя вас писать сам код. Следование этому правилу вскоре приведет к результату.
Написание привлекательного приложения - другая проблема. Но если вы немного улучшите свой дизайн пользовательского интерфейса, решите проблемы мобильной среды и обеспечите функциональность и стабильность своего приложения, у вас будет шанс проявить себя. Но мне не нравится идея пытаться создать приложение, которое приносит прибыль. Создайте приложение с хорошим качеством и заставьте людей вместо этого поддерживать вашу работу; прибыль должна быть результатом, а не целью.