Теория:

Приложение обособляется, если:
1) оно распространено, выражено именем нарицательным и от­носится к нарицательному существительному. Такое приложение может стоять до или после определяемого слова:
Пример:
Питомцы ветре­ной судьбы, /тираны мира/, трепещите! (А. Пушкин);
Прошло сто лет, и юный град, /полнощных стран краса и диво/, из тьмы лесов, из топи блат вознесся пышно, горделиво (А. Пушкин);
2) оно стоит перед именем собственным и имеет добавочное обстоятельственное значение (синонимично оборотам с «будучи»):
Пример:
/Отступник бурных наслаждений/, Онегин дома заперся (А. Пушкин);
3) в его роли выступает имя собственное или кличка животного, и оно расположено после определяемого слова и служит для поясне­ния или уточнения нарицательного существительного:
Пример:
В качестве охотника посещая Жиздринский уезд, сошелся я в поле и познакомился с одним калужским помещиком, /Полутыкиным/. (И. Тургенев);
4) оно одиночное и стоит после определяемого слова, выражен­ного нарицательным существительным, имеющим пояснительное слово:
Пример:
Через полчаса явился худенький и черноволосый человек, /лекарь/. (И. Тургенев)
5) относится к личному местоимению:
Пример:
Мы, /мальчишки/, собира­лись иногда отрядами и шли в яр. (К. Паустовский)
Обрати внимание!
1) Обособленное предложение может присоединяться со­юзом как с дополнительным значением причинности, а также словами по имени, по фамилии, по прозвищу и т. п.:
Пример:
В доме восемь дробь один у заставы Ильича жил высокий гражданин, /по прозванью Каланча/, /по фамилии Степа­нов/ и /по имени Степан/. (С. Михалков);
2) не являются приложениями обороты с как в значении «в качестве»:
Пример:
Богат, хорош собою. Ленский везде был принят как жених. (А. Пушкин);
3) обособленные приложения могут относиться к отсутствующему в данном предложении, но подразумеваемому из контекста слову:
Пример:
/Дитя са­ма/, в толпе детей играть и прыгать не хотела. (А. Пушкин)
Ср.: /Дитя са­ма/, Татьяна...
Тире вместо запятой при обособлении приложений ста­вится, если:
1)приложение находится в конце предложения и при этом подчеркивается его самостоятельность или дается разъяснение:
Пример:
На платане, раскинув острые крылья, сидит коршун — /большая птица с горбатым клювом/ (В. Солоухин);
2) перед приложением можно вставить слова «а именно», «то есть», и смысл предложения при этом не меняется:
Пример:
Мы идем с Ладой — /моей охотничьей собакой/ — вдоль небольшого озерка. (М.Пришвин)
Второе тире опускается, если по условиям контекс­та после обособленного приложения должна стоять запятая:
Пример:
Васи­льев — /высокий молодой человек/, /сидящий в кресле/, за весь вечер не проронил ни слова.
Ср.: Васильев — /высокий молодой человек/ — за весь вечер не проронил ни слова.
Дефис при одиночных приложениях ставится:
1) когда они присоединяются к определяемому слову — нари­цательному существительному:
Пример:
Актеры гримировались в каюте командира, куда электрики-краснофлотцы провели стосвечовые лампочки (К. Паустовский);
2) после собственного имени географического названия, высту­пающего в качестве приложения при родовом наименовании:
Пример:
Москва-река
(ср.: река Москва),
Ильмень-озеро и т. п.;
3) после имени собственного, если происходит слияние опреде­ляемого слова и приложения в одно интонационно-смысловое це­лое:
Пример:
Дюма-сын, 
Петров-старший и т. д.
Дефис не ставится, если:
1) одиночное приложение предшествует определяемому слову и по своему значению может быть приравнено к определению-прилагательному:
Пример:
Старик паромщик
ср.: старый паромщик;
2) в сочетании двух нарицательных существительных первое на­зывает родовое понятие, а второе — видовое.
Пример:
собака овчарка, ме­талл цирконий и пр.
Обрати внимание!
Если подобное словосочетание является сложным терми­ном, то дефис, как правило, ставится: жук-плавунец, врач-нейрохирург и т. д.
3) определяемое слово или приложение само пишется через дефис:
Пример:
Волга-матушка река;
4) при определяемом существительном имеются два однород­ных приложения, соединенные союзом и:
Пример:
Солдаты танкисты и ар­тиллеристы
или если при двух однородных определяемых словах, соединенных союзом и, есть одно приложение:
Пример:
студенты и преподаватели медики;
5) первым элементом сочетания являются слова-обращения из речевого «господин», «товарищ» и др.:
Пример:
господин судья
товарищ генерал
Источники:
Гольцова Н.Г., Шамшин И.В., Мищерина М.А. Русский язык. 10-11 классы. Учебник. - М.: 2011.