Задать вопрос
Ответы пользователя по тегу Swift
  • С какой книги на русском начать учить swift?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сам Свифт фигня. 700 страниц пролистывается за день. Жопа будет с пониманием архитектуры и изучением остального, чтобы написать приложение.
    В хкоде много мест, которые делаются перетягиванием одной фигни на другое. А это по книжкам не берется.
    Ответ написан
  • Как продолжать "считать таймер" когда пользователь скрыл приложение или открыл что-то другое?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если не получается, то вы не правильно решаете задачу.
    Во первых, таймер должен пропищать в нужное время всегда.
    Иначе пица сгорит или чайник выкипит.
    Это первая задача.
    Для ее решения нужно "время завершения"

    Вторая задача собственно раскрасить ваш фон.
    Раскраскра фона должна вызываться в onResume и там же запускаете таймер периодических вызовов.

    храним два времени. Начало, конец.
    Берем текущее .
    interval = endTime-startTime;
    cur = curTime-startTime;
    procent = 100*cur/interval;

    Ну и вопли "Шеф,все пропало", если первая задача не отработала.

    И не надо так часто 0.001 . UI хватит и 10 раз в секунду.
    Ответ написан
    Комментировать
  • Swift. При формировании массива добавляется __lldb_expr что это значит?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Переменная экземпляр класса. print пытается напечатать вашу переменную .
    Хочет от этого экземпляра взять строковое представление.
    Такого метода у класса нет. По дефолту печатает имя класса экземпляром, которого является переменная.
    Ответ написан
    Комментировать
  • Пойдет ли мини курс swiftbook для понятия синтаксиса?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сам с конца августа разбираюсь с разработкой на swift под macOS . Тут хуже, в основном все ориентировано на iOS

    Скачайте доступно бесплатно книги
    5fc25d5b5ea10957982956.png

    Пробуйте читать оригинал "Swift .... 5.3". Не понятно, читайте перевод устаревшей редакции

    При работе с хкоде часть вещей нужно увидеть. Где там что с контролом или другим модификатором нажать и куда тянуть. Увы но при разработке под яблоко обойтись без мышки по-моему не получиться. Под андроид я мог практически все поправить в текстовом редакторе. У мака служебные файлы имеют менее очевидную структуру.

    Что из видео сам посмотрел
    https://www.youtube.com/playlist?list=PLQC2_0cDcSK...
    тут даже на 1.25 скорости задача была не уснуть.
    в закладки попал https://www.youtube.com/user/rwenderlich/videos смотрел выборочно

    Я предпочитаю разбираться с языком на примере программ
    Неплохая подборка https://github.com/soapyigu/Swift-30-Projects

    Со свифтом жопа в том, что найденный пример может не запуститься. Так, что полезным будет поставить вторую копию XCode версии 10.1
    Ну и часто на свифте вообще нет , а только на Objective-C
    Ответ написан
    1 комментарий