Публикации по теме 'xcode'


Как создать повторяющийся видеофон в SwiftUI для iOS 15
Используйте структуру AVFoundation через UIViewRepresentable На момент написания не существовало простого способа включения видеофона или видеоплеера в SwiftUI. К счастью, есть способ заставить его работать с небольшими трудностями с помощью AVKit и AVFoundation, которые предоставляет Apple. После завершения этой статьи мы достигнем следующего результата: Теперь давайте погрузимся в учебник! Сначала откройте текущий проект или создайте новый. Дайте вашему проекту красивое..

Timsort и Introsort: алгоритмы сортировки Swift
Timsort и Introsort: алгоритмы сортировки Swift Вы когда-нибудь спрашивали себя, какой алгоритм используется методом сортировки Swift? Существует множество алгоритмов сортировки, и есть вероятность, что вам редко придется использовать что-то иное, кроме встроенного sort() метода языка. Однако знание свойств алгоритма сортировки, встроенного в ваш язык, важно, если вы хотите предотвратить нежелательное поведение и неприятные крайние случаи. При анализе алгоритмов сортировки вам..

От Javascript к Swift
Несколько лет назад я написал свой первый JS-проект. Это был простой однострочный файл console.log («Привет, мир»). Когда я увидел, что на консоли Chrome появился какой-то текст, я прослезился. Я все время менял струну и весело праздновал каждый раз, когда она следовала именно тому, что я написал. Случайность единственной строчки кода гарантировала, что она может быть уникальной, если захочется. Конечно, я писал свое имя несколько раз. JS очень извинялся. Это было скучно, но..

5 проектов iOS, чтобы стать лучшим разработчиком iOS
Усильте свое развитие Если вы хотите добиться успеха в разработке, один из лучших способов — читать много кода. Проект с открытым исходным кодом — это самый ценный источник, из которого мы можем читать код и узнавать о лучших практиках, стилях кодирования и многом другом. Разработка приложений для iOS — одна из самых востребованных областей разработки программного обеспечения. Сегодня мы будем…

Взгляд инженера iOS на принципы SOLID
Как SOLID применяется в мирах iOS и Swift SOLID состоит из пяти принципов проектирования, призванных сделать код более понятным, гибким и поддерживаемым. Этот принцип впервые появился в 2000 году в статье Роберта Мартина «Принципы проектирования и шаблоны проектирования», но, согласно Википедии, сокращение SOLID было введено Майклом Фезерсом. Я надеюсь, что когда вы попадете в эту статью, у вас действительно появится желание стать лучшим инженером или написать лучший код. Когда..

Создайте свой первый виджет для iOS - Часть 2
Различные размеры виджетов и глубокие ссылки Примечание. Это вторая часть учебного пособия, состоящего из трех частей. Обязательно завершите часть 1 , прежде чем продолжить эту статью. Вы можете найти часть 3 здесь . Виджеты на iOS могут поддерживать 3 разных размера: маленький, средний и большой. В части 1 этого руководства мы добавили поддержку только небольших виджетов. Теперь мы добавим виджет среднего и большого размера. Примечание. Для работы с этим..

Отправить приложение в App Store
Отправка приложения в App Store для iOS может быть захватывающим и полезным опытом. Тем не менее, это также может быть немного ошеломляющим, если вы делаете это в первый раз. В этой статье мы расскажем вам об этапах отправки приложения в App Store и о том, что вы можете ожидать в процессе. 1: Создайте учетную запись разработчика Apple Прежде чем вы сможете отправить свое приложение в App Store, вам необходимо иметь учетную запись разработчика Apple. Если у вас его еще нет, вы..