UA EN

Блог Stfalcon

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

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

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

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

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

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

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

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

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

Grunt проти Gulp

Grunt проти Gulp

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

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

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

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

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

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

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

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

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

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

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

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

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

Топ 5 трендів дизайну мобільних додатків у 2015 році

Топ 5 трендів дизайну мобільних додатків у 2015 році

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

Встановлення та налаштування Symfony 2

Встановлення та налаштування Symfony 2

З моменту виходу Symfony 2.0 процес встановлення та інструменти, необхідні для цього, неодноразово змінювались та оновлювались. У цій статті ми розповімо, як встановити та налаштувати застосунок Symfony2.

Архітектура Symfony2

Архітектура Symfony2

Гнучка архітектура є найпомітнішою особливістю фреймворку Symfony2. Вона допомагає цьому PHP-фреймворку виділятися та дозволяє розробникам швидко створювати функціональні додатки. Ця тема заслуговує окремої статті, тому тут ми зануримося в деякі деталі архітектури Symfony2.