<p>Some friends and colleagues of mine have a little running contest to find or write the longest class/variable/property/method names possible.  Keep in mind, we try to be good boys and girls and keep the naming intelligible and concise, while still explaining what the thing does via its name.</p>

<p>Sometimes it just doesn't happen though.  Have you run in to this?  I'd just like to see what's out there. (Maybe my friends and I aren't as crazy as we think)</p>

<p>Note: I'm not looking for <strong>bad</strong> naming. That's already <a href="https://stackoverflow.com/questions/143701/what-is-the-worst-classvariablefunction-name-you-have-ever-encountered">here</a>.  I'm looking for <strong>good</strong> naming that just got a little long.</p>

Check out Apple's documentation. They're kings at that. Very descriptive, but sometimes miles long. A couple of examples from the NSString class:
```
```
NSString.completePathInfoString:caseSensitive:matchesToArray:filterType
NSString.stringByAddingPercentEscapesUsingEncoding
```
```
My favourite in the Microsoft world:
```
SetProcessWorkingSetSize
```