<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Tim,</div><div class="">the Xcode variables view is controlled by a different mechanism than the playgrounds/po - there is a reference for that mechanism at&nbsp;<a href="http://lldb.llvm.org/varformats.html" class="">http://lldb.llvm.org/varformats.html</a></div><div class="">The gist of it is that you're going to want to make a <i class="">synthetic child provider</i> that returns no child elements for your object - that will be what the variables view picks up</div><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 26, 2016, at 9:41 PM, Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" class="">gribozavr@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Sun, Jun 26, 2016 at 5:03 PM, Tim Vermeulen &lt;<a href="mailto:tvermeulen@me.com" class="">tvermeulen@me.com</a>&gt; wrote:<br class=""><blockquote type="cite" class="">I already did that, sorry for not providing any code. Take this as an<br class="">example:<br class=""><br class="">public struct Wrapper&lt;Element&gt; {<br class=""><br class=""> &nbsp;&nbsp;&nbsp;private var elements: [Element]<br class=""><br class=""> &nbsp;&nbsp;&nbsp;public init&lt;S: Sequence where S.Iterator.Element == Element&gt;(_ sequence:<br class="">S) {<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elements = [Element](sequence)<br class=""> &nbsp;&nbsp;&nbsp;}<br class=""><br class="">}<br class=""><br class="">extension Wrapper: Collection {<br class=""><br class=""> &nbsp;&nbsp;&nbsp;public var startIndex: Int { return elements.startIndex }<br class=""> &nbsp;&nbsp;&nbsp;public var endIndex: Int { return elements.endIndex }<br class=""><br class=""> &nbsp;&nbsp;&nbsp;public func index(after index: Int) -&gt; Int {<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return index + 1<br class=""> &nbsp;&nbsp;&nbsp;}<br class=""><br class=""> &nbsp;&nbsp;&nbsp;public subscript(position: Int) -&gt; Element {<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return elements[position]<br class=""> &nbsp;&nbsp;&nbsp;}<br class=""><br class="">}<br class=""><br class="">extension Wrapper: CustomReflectable {<br class=""><br class=""> &nbsp;&nbsp;&nbsp;public var customMirror: Mirror {<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Mirror(self, unlabeledChildren: self, displayStyle:<br class="">.collection)<br class=""> &nbsp;&nbsp;&nbsp;}<br class=""><br class="">}<br class=""><br class="">If I debug an instance of this Wrapper type, then Xcode’s Variables View<br class="">will show<br class=""><br class="">▿ wrapper<br class=""> &nbsp;▿ elements = x values<br class=""> &nbsp;&nbsp;&nbsp;[0] = 0<br class=""> &nbsp;&nbsp;&nbsp;[1] = …<br class=""></blockquote><br class="">I see. &nbsp;I'm not sure there's a way to hide anything from Xcode's variables view.<br class=""><br class="">+Enrico.<br class=""><br class="">Dmitri<br class=""><br class="">-- <br class="">main(i,j){for(i=2;;i++){for(j=2;j&lt;i;j++){if(!(i%j)){j=0;break;}}if<br class="">(j){printf("%d\n",i);}}} /*Dmitri Gribenko &lt;<a href="mailto:gribozavr@gmail.com" class="">gribozavr@gmail.com</a>&gt;*/<br class=""></div></div></blockquote></div><br class=""><div class="">
<div class="" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 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;"><br class="Apple-interchange-newline">Thanks,</div><div class="" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 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;"><i class="">- Enrico</i><br class="">📩 egranata@<font color="#ff2600" class=""></font>.com&nbsp;☎️ 27683</div>
</div>
<br class=""></body></html>