/core/sdk-objc/Documentation/MacFUSE/MacFUSEdoc.html

http://macfuse.googlecode.com/ · HTML · 50 lines · 44 code · 4 blank · 2 comment · 0 complexity · 3f54ccd69e07e40a0a701c98a88f4fb5 MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
  2. <html>
  3. <head>
  4. <title>API Documentation</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <meta name="generator" content="HeaderDoc">
  7. <style type="text/css"><!--.keyword {background:#ffffff; color:#761550;}.template {background:#ffffff; color:#761550;}.number {background: #ffffff; color:#0000ff;}.function {background:#ffffff; color:#000000;}.string {background: #ffffff; color:#891315;}.preprocessor {background:#ffffff; color:#236e25}.comment {background:#ffffff; color:#236e25}.char {background: #ffffff; color:#0000ff;}.var {background:#ffffff; color:#000000;}.type {background:#ffffff; color:#761550;}.param {background:#ffffff; color:#000000;}a:link {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #0000ff;}a:visited:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:active {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}a:hover {text-decoration: underline; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: small; color: #ff6600;}h4 {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: tiny; font-weight: bold;}body {text-decoration: none; font-family: lucida grande, geneva, helvetica, arial, sans-serif; font-size: 10pt;}--></style>
  8. </head>
  9. <body bgcolor="#ffffff">
  10. <a name="top"></a><h1>MacFUSE Framework</h1>
  11. <hr>
  12. <!-- headerDoc=frameworkabstract;name=start --><p>
  13. An Objective-C API for using MacFUSE to create file systems.
  14. <!-- headerDoc=frameworkabstract;name=end -->
  15. <br></p>
  16. <p></p>
  17. <dl></dl>
  18. <p></p>
  19. <hr>
  20. <br><!-- headerDoc=frameworkdiscussion;name=start --><p>
  21. MacFUSE.framework is an Objective-C API for MacFUSE that
  22. enables you to easily create a file system in user space. With a little bit
  23. of work, MacFUSE can be used to display any data set as a file system that
  24. can be viewed and manipulated in the Finder.<br><br>
  25. Building a working file system involves creating a class that implements a
  26. subset of the
  27. <a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemOperations_/index.html" target="_top">
  28. GMUserFileSystemOperations</a> informal protocol methods to
  29. serve your file system's data, and using a
  30. <a href="GMUserFileSystem/Classes/GMUserFileSystem_/index.html" target="_top">GMUserFileSystem</a>
  31. instance to act as the file system's controller.<br><br>
  32. The best way to get started with MacFUSE.framework is to follow the
  33. <a href="http://code.google.com/p/macfuse/wiki/DEVELOPER_OBJC_HOWTO" target="_top">tutorial</a>,
  34. which guides you through creating a simple read-only file system. It is also
  35. a good idea to look at some other Objective-C examples, such as HelloFS,
  36. LoopbackFS, and the other example file systems found
  37. <a href="http://macfuse.googlecode.com/svn/trunk/filesystems-objc/" target="_top">here</a>.
  38. <!-- headerDoc=frameworkdiscussion;name=end -->
  39. <br><br></p>
  40. <p></p>
  41. <hr>
  42. <br><center>Last Updated: Monday, November 17, 2008
  43. <br><font size="-1">HTML documentation generated by <a href="http://www.opensource.apple.com/projects" target="_blank">HeaderDoc</a></font>
  44. </center>
  45. </body>
  46. </html>