Основы Swift и iOS
Год выпуска: 2024
Производитель: PurpleSchool
Сайт производителя:
https://purpleschool.ru/course/swift-basic
Автор: Антон Ларичев, Игорь Матюшкин
Продолжительность: 05:30:20
Тип раздаваемого материала: Видеоурок
Язык: Русский
Субтитры: Отсутствуют
Описание:
Чему вы научитесь?
После прохождения курса вы сможете:
- Создавать простые мобильные приложения для iOS
- Работать в Xcode playground
- Разрабатывать пользовательский UI
- Понимать основы языка Swift
- Работать с коллекциями
- Писать асинхронные функции
- Понимать принципы ООП
- Работать со Storyboard
Что в курсе?
Начнем с самых основ для тех, кто выбрал Swift своим первым языком программирования. Типы данных, работа с коллекциями, асинхронные функции и ООП - всё то, что обязательно нужно знать каждому разработчику. Затем научимся создавать пользовательский интерфейс: экраны, надписи, кнопки - уже на данном этапе вы сможете проявить вашу креативность. На десерт мы сделаем ваше первое мобильное приложение, которое умеет показывать погоду!
Вы научитесь верстать экраны по готовому дизайну из Figma, как это делают в лучших IT-компаниях. Владение языком Swift позволит вам успешно решать задачи на LeetCode. Курс принесет вам фундаментальные знания и уверенность в собственных силах. Разработка приложений для iOS - это увлекательное занятие, которое легко может стать вашей профессией.
Что будем писать?
Приложение прогноза погоды
- Приложение для iOS, предоставляющее информацию о погоде на основе местоположения с использованием внешнего API, включая графическое отображение осадков и иконки.
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60000к/с, 134 кб/с
Аудио: aac, 48.0 кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : E:\Основы Swift и iOS\1.1. Почему Swift (Введение).mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 5.48 MiB
Duration : 2 min 47 s
Overall bit rate : 275 kb/s
Frame rate : 60.000 FPS
Writing application : Lavf58.76.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.2
Format settings : 4 Ref Frames
Format settings, CABAC : No
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2 min 46 s
Bit rate : 134 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.001
Stream size : 2.67 MiB (49%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 2 min 47 s
Source duration : 2 min 47 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 2.55 MiB (47%)
Source stream size : 2.55 MiB (47%)
Default : Yes
Alternate group : 1
mdhd_Duration : 167232