<div dir="ltr">Hi Alex,<div><br></div><div>Thank you for the reply, actually Taylor gave me a great answer which solved my question, that was &quot;struct or classes and when should we apply each&quot;.</div><div><br></div><div>Regarding the reference I found this¬†<a href="https://github.com/raywenderlich/swift-style-guide#code-organization">https://github.com/raywenderlich/swift-style-guide#code-organization</a> which doesn&#39;t follow exactly the structs most of the times approach or the protocol driven development (WWDC)</div><div><br></div><div>Again thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-06-29 14:21 GMT-04:00 Alex Blewitt <span dir="ltr">&lt;<a href="mailto:alblue@apple.com" target="_blank">alblue@apple.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span class=""><blockquote type="cite"><div>On 29 Jun 2017, at 18:16, Vitor Navarro via swift-users &lt;<a href="mailto:swift-users@swift.org" target="_blank">swift-users@swift.org</a>&gt; wrote:</div><br class="m_784483965333182921Apple-interchange-newline"><div><div dir="ltr">Hi,<div><br></div><div>I know this question is probably done a thousand times, but I wanted to hear from Swift dev community.</div></div></div></blockquote><div><br></div></span>What is the question?<span class=""><br><br><blockquote type="cite"><div><div dir="ltr"><div></div><div>I think both of them have right places for usage depending on the occasion but documentation, WWDC and the internet give opposite answers regarding this.</div></div></div></blockquote><div><br></div></span>Do you have references that you can share?<span class=""><br><br><blockquote type="cite"><div><div dir="ltr"><div></div><div>Do you guys have any guideline regarding usage here?</div></div></div></blockquote><br></span></div><div>The Swift Programming Language ¬†sums up the similarities and differences between classes and structures quite well:</div><div><br></div><div><a href="https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html" target="_blank">https://developer.apple.com/<wbr>library/content/documentation/<wbr>Swift/Conceptual/Swift_<wbr>Programming_Language/<wbr>ClassesAndStructures.html</a></div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Alex</div><div><br></div></font></span></div></blockquote></div><br></div>