Аватар пользователя yarmolchuk

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

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

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

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

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

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

Аватар пользователя yarmolchuk

Знакомство с языком 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.

Swift 1.2 и Xcode 6.3 beta

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

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

Аватар пользователя yarmolchuk

Создание приложения “Менеджер задач” под 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.