Добавление своих сочетаний клавиш в 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();

PHP Правильный путь.

snimok_ekrana_2015-04-23_v_23.04.59.png

Есть в сети и на бумаге множество книг, но для любителей Dive into подхода несомненно подойдет книга, или вернее, наверное, будет сказать руководство - "PHP
Правильный путь" автора Josh Lockhart.

Временные формы глагола / English Verb tenses

Гулял я тут недавно по интернетам и нашел пару табличек с временными формами глагола английского. Возможно кому-то будет полезно.

img_0170.jpg

Drupal. Как перехватить Ajax событие Drupal.ajax

Иногда бывает нужно перехватить одно из ajax событий Drupal, которое выполняется перед или после отправки ajax запроса и добавить свой javascript, который выполнит необходимые нам действия. Рассмотрим перехват beforeSerialize, который выполняется перед отправкой ajax запроса и подготавливает содержимое запроса. Для этого можно воспользоваться следующим javascript кодом:

Swift 1.2 и Xcode 6.3 beta

9 февраля, 2015 года вышла версия 6.3 beta Xcode.

Это бета-версия включает в себя значительно улучшенную версию Swift компилятора, а также новые возможности самого языка Swift. Для полного списка изменений, прочтите примечания к выпуску. Этот пост будет посвящен основным новшествам.

Создание приложения “Менеджер задач” под iOS, используя язык Swift

task_manager_swift.png
В этой статье я расскажу Вам как создать приложение “Менеджер задач” под IOS, используя Swift. Это приложение позволит Вам быстро создавать задачи перед походом в супермаркет и при покупке товара удалять ненужную задачу и т.д. Эта статья также положит начало, необходимое, чтобы создать собственные приложения на новом языке Swift в будущем если он Вам понравиться.

Для того чтобы начать, Вам нужно уметь установленный Xcode 6 если у Вас он не установлен до этого времени, Вы легко можете его установить с AppStore. Если у Вас он установлен, тогда запускайте его и поехали создавать свое новое приложение.

Обратите внимание на то, что для написанния данной статьй был использован Xcode Version 6.1.1, который содержит последние улучшения для языка Swift.

Как сделать игру наподобие Space Invaders с использованием Sprite Kit. Туториал: Часть 1

spaceinvaders.png
Space Invaders - одна из наиболее популярных видеоигр когда-либо разработанных. Игра создана Томохиро Нишикадо и выпущена в 1978 году компанией Taito Corporation, принесла миллиарды долларов дохода. Она стала культурной иконой, вдохновляя легионы не-гиков сделать видеоигры своим хобби.

Space Invaders раньше играли на больших игровых автоматах с видео аркадами, тратя четвертак за раз. Когда игровая консоль Atari 2600 вышла на рынок, Space Invaders была вирусной игрой, которая обеспечила продажи оборудования Atari.

В этом уроке Вы создадите iOS версию Space Invaders с использование SpriteKit - 2D игрового движка, который появился в iOS 7.

Страницы