Выражения, Переменные и Константы

Теперь, когда вы знаете как компьютеры интерпретируют ваш код и ознакомились с набором инструментов, которые вы будете использовать, пришло время начать изучение самого языка Swift.

В этой главе, вы начнете изучение с основ, таких как комментарии кода, арифметические операции, константы и переменные. Это строительные блоки любого языка, и Swift не исключение.

Комментарии

Компилятор Swift генерирует исполняемый код из вашего исходного кода. Для этого, он использует подробный набор правил, которые вы узнаете из этой книги.

Управление памятью в Objective-C

Как было обсуждено в модуле Properties , цель любого управления памяти есть снижение объема памяти программы с помощью контролирования продолжительности жизни каждого объекта. Приложения на iOS и OS X выполняют это через владение объектом, что дает возможность убедиться что объект существует до тех пор, пока должен, но не дольше.

Создание модулей с Drupal 8. Часть 0. Введение

В этом цикле статей я попробую сделать обзор особенностей Drupal 8 с точки зрения разработчика. Эти статьи не являются попыткой объять необъятное. Я просто попытаюсь осветить некоторые моменты, которые помогут приблизить Вас к теме обсуждаемого вопроса и начать разрабатывать под Drupal 8.

Для ознакомления с данным материалом будет очень полезным понимание основ PHP, а в частности знакомство с ООП. Понимание Drupal 7 также является рекомендуемым.

Я буду рад любым комментариям и конструктивной критике, которые могут помочь сделать данный материал лучше и полезнее.

Краткая шпаргалка по Swift

swift_reference.jpg
Когда начинаешь учить новый язык программирования, бывает полезно иметь перед глазами короткое описание с примерами синтаксических конструкций.

Также, это бывает полезно, когда начинаешь писать что-то на новом языке программирования.

Специально для этого случая я собрал все самое необходимое и часто используемое в Swift здесь.

Как установить масштаб по умолчанию в браузере Safari

Иногда бывает полезно сделать размер шрифта по умолчанию немного больше. Здесь мы рассмотрим как добиться этого в браузере Safari.

Знакомство с языком Swift

Swift это новый язык программирования от компаний Apple, который она презентовала в 2014 году на WWDC.

Вместе с языком программирования, Apple выпустила отличный справочник по языку Swift, который я рекомендую прочитать или ознакомиться с ним. Так же в сети есть русская версия этой книги

Добавление своих сочетаний клавиш в Xcode

xcode-key-bindings_0.png


Иногда бывает очень полезно, я бы даже сказал необходимо, добавить свои сочетания клавиш в Xcode и навесить на них выполнение определенных действий. Мы рассмотрим как сделать следующие вещи:

  • Создать дубликат текущей строки по нажатию [Control]+[Shift]+D.
  • Удалить строку с помощью [Control]+[Shift]+K.
  • Перейти на новую строку(аналогично переходу в конец строки и нажатию enter), используя [Cmd]+[Return/Enter].

Все манипуляции занимают минут 5-10.

Определение мобильных устройств из JavaScript или jQuery.

mobile-jquery-javascript.jpg


Иногда бывает необходимо определить, что пользователь зашел на Ваш сайт с мобильного устройства, опираясь не на ширину окна браузера, а основываясь на UserAgent пользователя. Это достаточно просто делается с использованием JavaScript/jQuery. Конечно, возможно это решение не покроет всевозможных китайских устройств, спаянных в подвале, но для большинства девайсов должно работать. Рассмотрим методы, позволяющие добиться результата.

Drupal. Как программно редактировать профиль пользователя.

Для того, чтобы изменить значение какого то поля в профиле пользователя достаточно загрузить профиль пользователя, привести этот профиль к массиву, а потом с помощью field_set_value установить нужное поле, и, наконец сохранить внесенные изменения.

// Загружем профиль текущего пользователя в переменную $account 
$account = user_uid_optional_load();

Страницы