<div dir="ltr">On Wed, Jan 28, 2015 at 9:19 PM, Maciej Stachowiak <span dir="ltr">&lt;<a href="mailto:mjs@apple.com" target="_blank">mjs@apple.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><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><br></div><div>This may be a question of what jargon we&rsquo;ve encountered, but to me, &ldquo;singleton&quot; clearly means &quot;the one unique instance of this class&quot; while &ldquo;instance&quot; means &quot;any instance of this class&quot;. If I hadn&rsquo;t seen this thread, I would interpret Class::instance() to mean &ldquo;create a brand new instance of this class&rdquo; rather than &ldquo;return the unique singleton instance of this class, creating if necessary&quot;.</div></div></blockquote><div><br></div><div>Agreed.&nbsp; I also prefer Class::singleton() over Class::instance().</div><div><br></div><div>- R. Niwa</div></div></div></div>