PageRenderTime 29ms CodeModel.GetById 11ms app.highlight 14ms RepoModel.GetById 2ms app.codeStats 0ms

/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 
25</style>
26</head>
27<body>
28<h1>MacFUSE Framework</h1>
29<p><em>
30An Objective-C API for using MacFUSE to create file systems.
31
32</em></p>
33<p>
34MacFUSE.framework is an Objective-C API for MacFUSE that 
35enables you to easily create a file system in user space. With a little bit
36of work, MacFUSE can be used to display any data set as a file system that
37can be viewed and manipulated in the Finder.<br><br>
38
39Building a working file system involves creating a class that implements a 
40subset of the 
41<a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemOperations_/index.html" target="_top">
42GMUserFileSystemOperations</a> informal protocol methods to 
43serve your file system's data, and using a 
44<a href="GMUserFileSystem/Classes/GMUserFileSystem_/index.html" target="_top">GMUserFileSystem</a>
45instance to act as the file system's controller.<br><br>
46
47The best way to get started with MacFUSE.framework is to follow the 
48<a href="http://code.google.com/p/macfuse/wiki/DEVELOPER_OBJC_HOWTO" target="_top">tutorial</a>,
49which guides you through creating a simple read-only file system. It is also
50a good idea to look at some other Objective-C examples, such as HelloFS, 
51LoopbackFS, and the other example file systems found
52<a href="http://macfuse.googlecode.com/svn/trunk/filesystems-objc/" target="_top">here</a>.
53 
54</p>
55<hr>
56<h2>Headers</h2>
57<blockquote class="groupindent">
58<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>
59</blockquote>
60<h2>Classes</h2>
61<blockquote class="groupindent">
62<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>
63</blockquote>
64<h2>Informal Protocols</h2>
65<blockquote class="groupindent">
66<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>
67</blockquote>
68</body>
69</html>