Giter Site home page Giter Site logo

65apps's Introduction

65apps

1.Реализуйте метод загрузки картинки в ячейку таблицы: Сигнатура метода: func downloadImage(withURL url: URL, forCell cell: UITableViewCell) Таблица должна выводить список из 100 картинок. Ссылка на картинку формируется так: http://placehold.it/375x150?text={index}, где index - порядковый номер ячейки (например, http://placehold.it/375x150?text=1, http://placehold.it/375x150?text=2, и т.д). В данной задаче запрещается использовать сторонние бибилиотеки. Язык программирования Swift 3

2.Объясните почему блок "Work 2" не выполняется? let serialQueue = DispatchQueue(label: "com.foo.bar") serialQueue.async { print("Work 1") serialQueue.sync { print("Work 2") } }

3.Напишите консольное приложение, которое запрашивает никнейм и получает по нему список репозиториев из Github. Полученный список репозиториев выводится на экран терминала в виде списка имен репозиториев. Для запросов в сеть нужно использовать Alamofire! Для доступа к Github использовать официальный API https://developer.github.com/v3/ Язык программирования Swift 3

4.Напишите код, проверяющий, соответствует ли логин следующим правилам: логин может быть как email-ом так и обычной строкой (никнейм). Минимальная длина логина - 3 символа, максимальная - 32. Логин может состоять из латинских букв, цифр, минуса и точки. Логин не может начинаться на цифру, точку, минус. Код должен быть покрыт Unit-тестами. Язык программирования Swift 3

Критерии проверки

  • аккуратный код (можно прочитать и легко понять)
  • задача решается и завершается корректно (деже если входные данные не соответвуют условиям задачи)
  • задача выполняется эффективно (не существует более эффективных решений, если только обратное не указано в задаче. В случае существования более эффективного решения, которое противоречит условиям задачи, написать в комментарии) через swift package manager

65apps's People

Contributors

nsdmitry avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.