14
edits
Jamesboston (talk | contribs) No edit summary |
(→nsI vs. ns: added link for exposure to many interface names) |
||
Line 168: | Line 168: | ||
=== nsI vs. ns === | === nsI vs. ns === | ||
The interface is named '''nsILocalFile''' and the implementations are all named '''nsLocalFile*''', dropping the ''I''. This is another obvious thing once you know to look for it, but can be confusing when you start and your eye skims over '''nsIFoo''' and '''nsFoo''' as though they were the same thing. Incidentally, the ''ns'' prefix stands for Netscape, and you'll | The interface is named '''nsILocalFile''' and the implementations are all named '''nsLocalFile*''', dropping the ''I''. This is another obvious thing once you know to look for it, but can be confusing when you start and your eye skims over '''nsIFoo''' and '''nsFoo''' as though they were the same thing. Incidentally, the ''ns'' prefix stands for Netscape, and sometimes you'll [http://developer.mozilla.org/en/Interfaces encounter other naming prefixes] such as ''mozI'' and ''moz''. | ||
== Interface Implementations == | == Interface Implementations == |
edits