Sobes.tech
Junior — Middle

Оё метавонед шарҳ диҳед, ки нишонгари тамғакашӣ чӣ аст ва хусусияти он чист?

sobes.tech AI

Ҷавоб аз AI

Тегланган ишоратчи — бу баъзи тиллар ва муҳитларда (масалан, iOS/Objective-C) қўлланиладиган оптимизация техникаси бўлиб, у қўшимча маълумотлар (тег)ни ўзида сақлайди (манзил). Одатида, ишоратчи — бу ёдгордаги манзил, аммо манзиллар муайян ўлчамга (масалан, 4 ёки 8 байт) мослаштирилганлиги учун, манзилнинг энг кичик битлари доим нул бўлиб, қўшимча қийматни сақлаш учун фойдаланилиши мумкин.

Тегланган ишоратчиларнинг хусусияти шундаки, улар кичик маълумотларни тўғридан-тўғри ишоратчида сақлаш имконини беради, алоҳида ёдгор майдони ажратишсиз. Бу кириш ва чиқишни тезлаштиради ва ёдгор сарфини камайтиради.

Масалан: Objective-Cда, кичик рақамлар ёки сатрлар учун, тегланган ишоратчидан фойдаланиш мумкин, бу ерда битлардан бир қисми объект манзилини, бошқа қисми эса қиймат ёки байроқни ифода этади, бу оддий ишоратчи эмас, балки "тегланган" ишоратчи.

Шу тарзда, тегланган ишоратчилар манзилларнинг мослаштириш хусусиятларидан фойдаланиб, қўшимча маълумотларни самарали кодлашнинг самарали усулидир.