Последнее обновление: 2021-11-26 16:18:47
Множества (Set) представляют собой неупорядоченные коллекции уникальных элементов. В отличие от массивов в множествах элементы должны быть уникальными, мы не можем определить несколько элементов с одним и тем же значением.5 янв. 2018 г.
В Swift map(_:) принимает функцию в качестве параметра и преобразует значения определенного ТИПА согласно этой функции. Например, применяя map(_:) к массиву значенй Array , мы применяем функцию-параметр к каждому элементу исходного массива и получаем на выходе также массив Array , но уже преобразованных значений.24 февр. 2019 г.
flatMap обрабатывает его, пропуская возвращаемые nil-значения, а все остальные — включает в результат в виде значений без обёртки.21 июн. 2018 г.
Swift использует automatic reference counting (автоматический подсчет ссылок) для отслеживания и управления памятью вашего приложения. ARC автоматически освобождает память, которая использовалась экземплярами класса, когда эти экземпляры больше нам не нужны. ...
Согласно документации Apple: «Используйте weak ссылку, если вы знаете, что в какой-то момент времени эта ссылка станет нулевой. И наоборот, используйте unowned ссылку, если вы знаете, что ссылка никогда не будет равна нулю.18 мар. 2019 г.
«Слабый» захват (weak capturing) Swift позволяет нам создать "список захвата", чтобы определить, каким именно образом захватываются используемые значения. ... «Слабо» захваченные значения не удерживаются замыканием и, таким образом, они могут быть освобождены и установлены в nil.20 мар. 2019 г.
Будучи современным языком высокого уровня, Swift в основном берёт на себя управление памятью в ваших приложениях, занимаясь выделением и освобождением памяти. Это происходит благодаря механизму, который называется Automatic Reference Counting, или сокращенно ARC.14 мая 2019 г.
Если счетчик strong ссылок становится равен нулю, то объект всегда переходит в состояние deiniting. Unowned ссылки выкидывают ошибку в runtime, а чтение weak ссылок возвращает nil. Счетчик unowned ссылок получает +1 от счетчика strong ссылок, который впоследствие уменьшается после завершения функции deinit() объекта.14 мар. 2021 г.
О UIViewController'е Является Controller'ом согласно шаблону проектирования MVC. Обеспечивает взаимосвязь модели и отображения. В iOS на него возлагаются задачи, связанные с контролем жизненного цикла view, и отображением UIView в различных ориентациях устройства. Общую информацию можно найти в той же документации.2 окт. 2011 г.
Что такое Responder Chain На русский язык термин можно перевести как «цепочка ответчиков».24 дек. 2021 г.
Все приложения Android имеют строго определенный системой жизненный цикл. При запуске пользователем приложения система дает этому приложению высокий приоритет. Каждое приложение запускается в виде отдельного процесса, что позволяет системе давать одним процессам более высокой приоритет, в отличие от других.15 окт. 2021 г.
Жизненный цикл — закономерная смена всех поколений (онтогенезов), характерных для данного вида живых организмов. ... В астрономии Жизненный цикл звезды — последовательность изменений, которым звезда подвергается в течение её жизни.
Жизненный цикл Activity. Activity — это отдельный экран в Android. Это как окно в приложении для рабочего стола, или фрейм в программе на Java. Activity позволяет вам разместить все ваши компоненты пользовательского интерфейса или виджеты на этом экране.13 сент. 2017 г.
Жизненный цикл деятельности Активность — это один экран в Android. Это как окно в настольном приложении или фрейм в программе Java. Активность позволяет вам разместить все ваши компоненты пользовательского интерфейса или виджеты вместе на экране.12 апр. 2019 г.
Активити, при повороте экрана всегда уничтожается. Тогда, при восстановлении снова вызывается метод onCreate. ... Дело в том, что метод isFinishing вернет true только если мы явно вызвали метод finish() в активити, либо же ОС сама уничтожила активити из-за нехватки памяти.12 мая 2017 г.
Активность представляет собой окно, в котором приложение рисует свой UI. Это окно обычно полностью заполняет экран, но может быть меньше экрана или находиться поверх других окон. Как правило, одна активность представляет собой один экран в приложении.16 июн. 2018 г.
View — компонент(виджет), который рисуется на экране. Самые распространенные View - это список, кнопка, текстовое поле. View элементы являются наследником класса android. ... они наследуются от класса android.
Обязательные атрибуты android:layout_width, android:layout_height. Атрибут android:textSize. Атрибут android:background. Атрибут android:textColor....Его возможные значения:normal – обычный текст (применяется по умолчанию, если вы не указали атрибут android:textStyle ).bold – толстый.italic – курсив.
Метод setContentView() Вы можете передать в параметре либо экземпляр компонента (View), либо идентификатор ресурса (наиболее распространённый способ). В этом примере вы увидите на экране текстовое поле с текстом. Но при таком способе вы можете использовать только один компонент.
Android Studio — интегрированная среда разработки производства Google, с помощью которой разработчикам становятся доступны инструменты для создания приложений на платформе Android OS. Android Studio можно установить на Windows, Mac и Linux. Учетная запись разработчика приложений в Google Play App Store стоит $25.7 февр. 2017 г.