/core/sdk-objc/Documentation/index.html

http://macfuse.googlecode.com/ · HTML · 69 lines · 46 code · 5 blank · 18 comment · 0 complexity · f8b11cf16a1394f95418179e31eeb220 MD5 · raw file

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  2. <html>
  3. <head>
  4. <title>MacFUSE.framework Reference</title>
  5. <style type="text/css">
  6. <!--#pagehead {
  7. FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #000000;
  8. FONT-FAMILY: lucida grande, geneva, helvetica, arial, sans-serif; }
  9. td { font-size: 10px; } a:link {text-decoration: none;
  10. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  11. color: #0000ff;} a:visited {text-decoration: none;
  12. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  13. color: #0000ff;} a:visited:hover {text-decoration: underline;
  14. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  15. color: #ff6600;} a:active {text-decoration: none;
  16. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  17. color: #ff6600;} a:hover {text-decoration: underline;
  18. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  19. color: #ff6600;} h4 {text-decoration: none;
  20. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  21. font-size: tiny; font-weight: bold;} body {text-decoration: none;
  22. font-family: lucida grande, geneva, helvetica, arial, sans-serif;
  23. font-size: 10pt;} -->
  24. </style>
  25. </head>
  26. <body>
  27. <h1>MacFUSE Framework</h1>
  28. <p><em>
  29. An Objective-C API for using MacFUSE to create file systems.
  30. </em></p>
  31. <p>
  32. MacFUSE.framework is an Objective-C API for MacFUSE that
  33. enables you to easily create a file system in user space. With a little bit
  34. of work, MacFUSE can be used to display any data set as a file system that
  35. can be viewed and manipulated in the Finder.<br><br>
  36. Building a working file system involves creating a class that implements a
  37. subset of the
  38. <a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemOperations_/index.html" target="_top">
  39. GMUserFileSystemOperations</a> informal protocol methods to
  40. serve your file system's data, and using a
  41. <a href="GMUserFileSystem/Classes/GMUserFileSystem_/index.html" target="_top">GMUserFileSystem</a>
  42. instance to act as the file system's controller.<br><br>
  43. The best way to get started with MacFUSE.framework is to follow the
  44. <a href="http://code.google.com/p/macfuse/wiki/DEVELOPER_OBJC_HOWTO" target="_top">tutorial</a>,
  45. which guides you through creating a simple read-only file system. It is also
  46. a good idea to look at some other Objective-C examples, such as HelloFS,
  47. LoopbackFS, and the other example file systems found
  48. <a href="http://macfuse.googlecode.com/svn/trunk/filesystems-objc/" target="_top">here</a>.
  49. </p>
  50. <hr>
  51. <h2>Headers</h2>
  52. <blockquote class="groupindent">
  53. <a name="group___header_GM" href="GMAppleDouble/index.html" target="_top">GMAppleDouble</a><br><a href="GMFinderInfo/index.html" target="_top">GMFinderInfo</a><br><a href="GMResourceFork/index.html" target="_top">GMResourceFork</a><br><a href="GMUserFileSystem/index.html" target="_top">GMUserFileSystem</a><br>
  54. </blockquote>
  55. <h2>Classes</h2>
  56. <blockquote class="groupindent">
  57. <a name="group___class_GM" href="GMAppleDouble/Classes/GMAppleDouble_/index.html" target="_top">GMAppleDouble</a><br><a href="GMAppleDouble/Classes/GMAppleDoubleEntry_/index.html" target="_top">GMAppleDoubleEntry</a><br><a href="GMFinderInfo/Classes/GMFinderInfo_/index.html" target="_top">GMFinderInfo</a><br><a href="GMResourceFork/Classes/GMResource_/index.html" target="_top">GMResource</a><br><a href="GMResourceFork/Classes/GMResourceFork_/index.html" target="_top">GMResourceFork</a><br><a href="GMUserFileSystem/Classes/GMUserFileSystem_/index.html" target="_top">GMUserFileSystem</a><br>
  58. </blockquote>
  59. <h2>Informal Protocols</h2>
  60. <blockquote class="groupindent">
  61. <a name="group___category_NS" href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemLifecycle_/index.html" target="_top">NSObject(GMUserFileSystemLifecycle)</a><br><a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemOperations_/index.html" target="_top">NSObject(GMUserFileSystemOperations)</a><br><a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemResourceForks_/index.html" target="_top">NSObject(GMUserFileSystemResourceForks)</a><br>
  62. </blockquote>
  63. </body>
  64. </html>