Citation: 6B_3/2019 E. 1

Par jugement du 31 mai 2018, le Tribunal de police de l'arrondissement de La Côte a condamné X.________, pour délit manqué de contrainte et infraction à la LCD, à une peine pécuniaire de 60 jours-amende à 10 fr. le jour. Le prénommé a déposé deux annonces d'appel, non motivée, les 1eret 18 juin 2018. Le 7 septembre 2018, le Tribunal de police de l'arrondissement de La Côte a notifié à X.________ une copie complète du jugement et lui a imparti un délai de 20 jours pour déposer une déclaration d'appel conformément aux réquisits légaux. Par avis du 9 octobre 2018, le Président de la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a constaté qu'aucune déclaration d'appel n'avait été déposée dans le délai légal et a indiqué à X.________ que, sauf objection motivée, son appel était caduc. Il a précisé que la cause serait rayée du rôle sans frais si celui-ci retirait son appel dans un délai de cinq jours mais que, à défaut, une décision d'irrecevabilité serait rendue et des frais mis à sa charge. Le 19 octobre 2018, X.________ a retourné à la cour cantonale son avis du 9 octobre précédent après y avoir inscrit qu'il sollicitait des précisions sur la déclaration d'appel dont il était question. Par décision du 29 octobre 2018, la Cour d'appel pénale du Tribunal cantonal vaudois a déclaré irrecevable l'appel formé par X.________ et a mis les frais judiciaires à sa charge. X.________ forme un recours en matière pénale au Tribunal fédéral contre la décision du 29 octobre 2018, en concluant à son annulation. Il sollicite par ailleurs le bénéfice de l'assistance judiciaire.