<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello Swift Community,<div class=""><br class=""></div><div class="">This is my first&nbsp;proposal...</div><div class=""><br class=""></div><div class="">What do you think to add custom attributes in Swift?</div><div class=""><br class=""></div><div class="">Example of use:&nbsp;<a href="https://gist.github.com/euskadi31/2e15d21bc718b6f02f3497ad3e0a531d" class="">https://gist.github.com/euskadi31/2e15d21bc718b6f02f3497ad3e0a531d</a></div><div class=""><br class=""></div><div class="">For recovery of the attributes in the runtime, we could go through reflection&nbsp;or in the compilation phase and accessible via a property or method.</div><div class=""><br class=""></div><div class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="orphans: 2; widows: 2; font-size: 13px;" class=""><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;"><span style="font-family: Helvetica;" class="">--&nbsp;</span></span></div><div style="orphans: 2; widows: 2; font-size: 13px;" class=""><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;">Best regards,<br class="">Axel Etcheverry</span></div><div style="orphans: 2; widows: 2; font-size: 13px;" class=""><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif;">CTO at Kokoroe<br class=""><br class="">Phone : +33(6) 84 15 57 52<div class="">Website :&nbsp;<a href="https://www.kokoroe.co" class="">www.kokoroe.co</a></div></span></div></div></div></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>


<br class=""></div></body></html>