Ключевая вещь состоит в том, что у рассматриваемого человека должна быть некоторая проблема, которую они хотят решить. Если у Вас нет программы, которую Вы хотите записать (и что-то разумное и четко определенное, не, "Я хочу записать следующий Quake!") тогда Вы не можете учиться программировать, потому что у Вас нет ничего для мотивации Вас. Я имею в виду, Вы могли прочитать книгу и иметь грубое понимание синтаксиса и семантики языка, но пока Вы не имеете программа, которую Вы хотите записанный , Вы никогда не будете схватывать крапиву.
, Если тот импульс существует тогда, все остальное - просто незначительные детали.
Вы можете использовать CGPathApply
для итерации по элементам на пути. Это немного сложнее, чем однострочный, но если вы упакуете его в простую вспомогательную функцию, это может быть вам полезно.