UA EN
Основи Swift. Словники

Основи Swift. Словники

Словники у Swift

Як ми вже знаємо, масиви у Swift — це колекції, у яких доступ до кожного елементу здійснюється через числовий індекс, наприклад songs[0]. Словники являють собою ще один поширений тип колекції. Від масивів вони відрізняються тим, що дозволяють отримати доступ до значень за спеціальним ключем, який вказав користувач.

Основи Swift. Масиви

Основи Swift. Масиви

Основи Swift. Масиви

Раніше ми писали про анотацію типів даних та інтерполяцію рядків, а цього разу хочемо розповісти про масиви в Swift. Масиви дозволяють нам спочатку групувати безліч значень в одну колекцію, а потім отримувати їх окремо відповідно до тих позицій, які ці значення займають у колекції.

Основи Swift. Типи даних

Основи Swift. Типи даних

Основи Swift. Типи даних

В цій статті ми продовжуємо вивчати програмування на Swift, мові, за допомогою якої створюються додатки для iOS та програми для OS X. Сьогодні вас чекає огляд типів даних мови програмування Swift, а також трішки коду.

Grunt проти Gulp

Grunt проти Gulp

Grunt vs Gulp

Grunt і Gulp — це таск-ранери, які дозволяють фронтенд-розробникам швидко створювати веб-застосунки та автоматизувати повторювані процеси, такі як об'єднання файлів, стиснення зображень, CSS і JavaScript. Давайте розглянемо, в чому різниця між цими двома популярними інструментами.

Основи Swift. Як встановити Xcode та створити playground

Основи Swift. Як встановити Xcode та створити playground

Основи Swift

Кожен, хто вирішив вивчати Swift або іншу мову програмування, стикається з дилемою: вивчати теорію чи одразу намагатися створювати додатки? У цій серії статей я пропоную вам спочатку вивчити синтаксис Swift, а потім почати писати простий вихідний код.

Коментування коду та генерація документації в PHP

Коментування коду та генерація документації в PHP

Code commenting and PHP documentation generation

Навіщо потрібні коментарі в коді? Як їх писати? Де вони потрібні, а де ні? Як правильно коментувати код? Як створити однаковий стиль документації для всіх членів команди? Які існують інструменти для генерації документації?

Корисні розширення браузера та веб-сервіси для QA тестування

Корисні розширення браузера та веб-сервіси для QA тестування

Корисні розширення браузера та веб-сервіси для тестування QA

У цьому огляді я спробую розповісти про всі існуючі розширення для тестування, які можуть бути корисними для роботи початківців у сфері тестування програмного забезпечення. Я помітила, що інформація про розширення для тестування часто з'являється на спеціалізованих сайтах, і мені цікаво, чи будуть вони доречні для робочого процесу.

Покращення продуктивності веб-сайту за допомогою Varnish Software: прискорте завантаження вашого сайту з високим трафіком

Покращення продуктивності веб-сайту за допомогою Varnish Software: прискорте завантаження вашого сайту з високим трафіком

Як покращити швидкість вебсайту та прискорити завантаження веб-сторінок за допомогою Varnish балансування навантаження

Рано чи пізно, під час залучення нових користувачів, кожен проект стикається з проблемою повільного часу відповіді сервера. Найефективнішим рішенням для покращення продуктивності вебсайту (ця стаття стосується високо завантажених сайтів на Symfony2) є використання проксі-сервера кешування Varnish з підтримкою Edge Side Includes (ESI).