PageRenderTime 46ms CodeModel.GetById 32ms app.highlight 12ms RepoModel.GetById 1ms app.codeStats 0ms

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

http://macfuse.googlecode.com/
HTML | 50 lines | 46 code | 2 blank | 2 comment | 0 complexity | 5354b5f72199bcaef82494845f943423 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>MacFUSE Framework</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><a name="//apple_ref/doc/header/MacFUSE" title="MacFUSE Framework"></a><hr>
11<table border="0" cellpadding="2" cellspacing="2" width="300"><tr><td valign="top" height="12" colspan="5">
12<h1><a name="MacFUSEFramework">MacFUSE Framework</a></h1>
13</td></tr></table>
14<hr>
15<p><!-- begin abstract --><!-- headerDoc=frameworkabstract;name=start -->
16An Objective-C API for using MacFUSE to create file systems.
17<!-- headerDoc=frameworkabstract;name=end -->
18<!-- end abstract --></p>
19<p></p>
20<h5 class="tight">
21<font face="Lucida Grande,Helvetica,Arial">Discussion</font>
22</h5>
23<p><!-- begin discussion --><!-- headerDoc=frameworkdiscussion;name=start -->
24MacFUSE.framework is an Objective-C API for MacFUSE that 
25enables you to easily create a file system in user space. With a little bit
26of work, MacFUSE can be used to display any data set as a file system that
27can be viewed and manipulated in the Finder.<br><br>
28
29Building a working file system involves creating a class that implements a 
30subset of the 
31<a href="GMUserFileSystem/Categories/NSObject_GMUserFileSystemOperations_/index.html" target="_top">
32GMUserFileSystemOperations</a> informal protocol methods to 
33serve your file system's data, and using a 
34<a href="GMUserFileSystem/Classes/GMUserFileSystem_/index.html" target="_top">GMUserFileSystem</a>
35instance to act as the file system's controller.<br><br>
36
37The best way to get started with MacFUSE.framework is to follow the 
38<a href="http://code.google.com/p/macfuse/wiki/DEVELOPER_OBJC_HOWTO" target="_top">tutorial</a>,
39which guides you through creating a simple read-only file system. It is also
40a good idea to look at some other Objective-C examples, such as HelloFS, 
41LoopbackFS, and the other example file systems found
42<a href="http://macfuse.googlecode.com/svn/trunk/filesystems-objc/" target="_top">here</a>.
43 <!-- headerDoc=frameworkdiscussion;name=end -->
44<!-- end discussion --></p>
45<p></p>
46<hr>
47<br><p>Last Updated: Monday, November 17, 2008
48</p>
49</body>
50</html>