• Простой таймер на Objective C

    @agee
    Ваша проблема напрямую связана с Вашим первым тезисом.
    Вы либо вызываете sleepForTimeInterval в главном потоке, чем полностью вешаете юзер-интерфейс, либо наоборот, изменяете свойство text UI-объекта из второстепенного потока, что приводит к непредсказуемым результатам.
    Попробуйте использовать второстепенный поток для цикла со sleep'ом, и оттуда меняйте свойство вызовом performSelectorOnMainThread.
    И вообще, погуглите на тему потоков, это просто необходимо понимать.
    Ответ написан
    Комментировать
  • Кто начинал программировать с 20-ти лет и старше?

    @agee
    На самом деле именно в подростковом возрасте мозг наиболее активно формирует нейронные связи. Так что с 13 до 20 лет любой материал усваивается в разы быстрее, чем в другой период жизни человека. Программировать, заниматься каким-либо видом спорта и учиться играть на саксофоне начинать нужно чем раньше, тем лучше.
    То, что в семнадцать Вы освоите за неделю, в двадцать пять будете мучать месяц. И это не мои фантазии, а научный факт.
    Поэтому всегда, за что бы вы ни брались, начинать нужно прямо сейчас. Если Вам двадцать - не ждите двадцати пяти, если двадцать пять - не ждите тридцатника.

    Другое дело - постановка вопроса "...или лучше заняться чем нибудь другим?"
    Если такие сомнения, то ответ готов: да, лучше заняться другим. Профессию нужно выбирать по зову сердца, а не оттого, что ее посоветовали другие.
    Ответ написан
    Комментировать