Skip to content

Курсы подготовки iOS разработчиков в компании Altarix. Сезон 2019 года ключает различные методические материалы, ученический исходный код, описание домашних заданий.

License

Notifications You must be signed in to change notification settings

Altarix/iOSCources2019

Repository files navigation

Курсы iOS на Swift 2019

Курсы подготовки iOS разработчиков в компании Altarix. Сезон 2019 года включает:

  • различные методические материалы
  • ученический исходный код
  • описание домашних заданий.

Оглавление:

Общие сведения

  • Материал по каждому уроку лежит в отдельной папки: 01 - [Name 1], 02 - [Name 2], 03 - [Name 3]. Название в латинице.
  • Материалы будут включать различные описания и домашние задания, оформляемые в md файлах
  • Код проектов может включать Pod - файлы с помощью которых необходимо будет выкачивать зависимый код библиотек, поэтому кроме XCode 11, на компьютере должен быть уставновлен Cocoapods

Правила выполнения домашних заданий

  • Исходный код необходимо хранить в открытом репозиторие на github или bitbucket
  • Код необходимо оформлять согласно guidlines от Apple. Больше правил и описания вы найдете здесь
  • Дизайн вашего решения лучше оформлять согласно Human Interface Guidelines
  • Пример кода:
class InputController: BxInputController {

    @IBOutlet var nameLabel : UILabel!
    
    var productId: String?
    private var products : [Product] = []

    override func viewDidLoad() {
        super.viewDidLoad()

        products = [
            Product(id: "1", name: "value1"),
            Product(id: "2", name: "value2"),
            Product(id: "3", name: "value3")
        ]
    }

    @IBAction clickProduct(_ sender: Any) {
        guard let productId = self.productId else {
            return
        }
        if let product = products.first{ $0.id == productId } {
            print(product.name)
        }
    }
}

Лицензия

Материал данного курса можно использовать как для обучения, так и в комерческих целях, согласно ограничениям лицензии MIT

About

Курсы подготовки iOS разработчиков в компании Altarix. Сезон 2019 года ключает различные методические материалы, ученический исходный код, описание домашних заданий.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •