Тире используется на синтаксическом уровне и ставится между словами (яблоко - это фрукт...). При электронной печати тире отбивается пробелами. Дефис — орфографический знак, который ставится между частями одного слова и пробелами не отбивается. Визуально тире длиннее дефиса. Тире используется в качестве маркированного списка, отметки, при обозначении числовых интервалов. Дефис употребляется в словах и словосочетаниях: для присоединения частиц (кто-либо, где-то); для присоединения префиксов (во-первых, по-русски); в качестве знака сокращения (физ-ра, г-ца); в словосочетаниях и сложносоставных словах (ковер-самолет, бизнес-ланч, интернет-кафе); в качестве знака переноса (в интернете сегодня практически не встречается).