Если вы уже знакомы с основами языка Swift и решили попробовать свои силы в создании полноценного приложения, то вам обязательно пригодится данный курс! На этом курсе мы с вами вместе создадим приложение на основе Table View, в котором будем использовать такие фреймворки, как UIKit, MapKit, а так же Realm.
Мы разберем кучу различных концепций прямо на практике. Вы своими руками создадите приложение, которое будет иметь несколько экранов, между которыми будут передаваться различные данные. Сами данные мы будем хранить в базе данных и реализуем алгоритм сохранения, редактирования и загрузки данных, используя Realm. Мы так же поработаем с картами, с поиском, c сортировкой данных, реализуем возможность выставления рейтинга и сделаем еще многое и многое другое.
Курс написан на Swift 5.0, что позволит вам шагать в ногу со временем! Пусть вас не смущает меню на английском языке. Мы хотим, чтобы вы, проходя наши курсы, постоянно слышали новые термины именно на английском и осваивали их, ну а меню вам в этом немного поможет.
Рекомендуется к изучение после прохождения следующих курсов:
Данный курс предназначен для начинающих разработчиков, которые уже знакомы с основами языка Swift, с его синтаксисом и с его основными концепциями. Предполагается, что вы уже знакомы со всеми основными инструментами для работы со Storyboard, а так же понимаете концепцию Auto Layout.
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:05:09
Intro
Урок 2.00:15:53
Create Table View App
Урок 3.00:10:02
Documentation
Урок 4.00:13:21
Configure the cell
Урок 5.00:07:46
Work with images
Урок 6.00:14:42
Design the App
Урок 7.00:13:47
Custom Table View Cell
Урок 8.00:11:56
Work with Model
Урок 9.00:18:07
New Place ViewController
Урок 10.00:17:40
Design for NewPlaceViewController
Урок 11.00:10:33
Image Picker Controller
Урок 12.00:06:55
Image Selection
Урок 13.00:04:08
Action Sheet Customization
Урок 14.00:23:05
Pass Data between Controllers
Урок 15.00:08:02
Introduction to the Realm
Урок 16.00:15:28
Model Setup
Урок 17.00:11:28
Refactor Code to Use DB
Урок 18.00:04:44
Delete Action
Урок 19.00:18:08
Edit Action
Урок 20.00:09:02
Prepare for Sorting
Урок 21.00:13:08
Sorting
Урок 22.00:18:28
UISearchBar
Урок 23.00:23:33
Custom Rating Control: Part 1
Урок 24.00:18:25
Custom Rating Control: Part 2
Урок 25.00:07:13
Save Rating to Database
Урок 26.00:22:27
Rating with Cosmos Star
Урок 27.00:07:47
Map View Controller
Урок 28.00:10:26
Setup Placemark
Урок 29.00:09:57
Work with Annotations
Урок 30.00:06:00
Bug Fixes
Урок 31.00:14:03
User Location
Урок 32.00:08:51
Center View In User Location
Урок 33.00:16:50
Prepare Map VC to Get Address
Урок 34.00:09:19
Get Address from Map
Урок 35.00:08:12
Passed Address to NewPlaceVC
Урок 36.00:18:04
Get Directions
Урок 37.00:12:39
Tracking User Location
Урок 38.00:18:51
Refactoring
Урок 39.00:11:02
Memory Management Basics
Урок 40.00:14:01
Finding and Fixing Memory Leaks
Урок 41.00:11:50
Weak, Strong, Unowned References
Урок 42.00:15:17
Retain Cycles in Closures
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Разработка приложений на Swift на основе UITableView
В этом курсе мы будем использовать все те знания, которые приобрели в предыдущем курсе по основам Swift. Мы напишем свое приложение, и вы научитесь многим новым вещам. Что за вещи ? Это фреймворки UIKit, CoreData, MapKit, WebKit, CloudKit. И это еще не все. Вы узнаете как хранить данные в базе данных, соответсвенно и как их оттуда доставать используя Core Datа. Также напише код, c помощью которого сможем хранить данные в самом icloud
Данный курс является продолжением курса по UITableView, на котором мы разрабатывали приложение Places. Это приложение позволяет регистрировать и сохранять различные ваши места и заведения в локальной базе данных, в качестве которой мы использовали Realm.
Продвинутая Table View IOS разработка приложений с Swift и Xcode
Advanced Table View iOS App Development with Swift & Xcode
UITableViews, они есть везде, и вы, вероятно, знаете, что возможность использовать UITableViews в полной мере, дает вам огромное преимущество как опытному разработчику iOS.
Это альтернативная версия Вашего Второго Приложения iOS и SwiftUI - но вместо использования SwiftUI для создания пользовательского интерфейса, он использует Table Views UIKit.