iPhone with File IO Functions

    技术2025-08-05  20

    1. NSHomeDirectory() return the home directory of your application

    2. NSTemporaryDirectory() return the temp directory of your application

    3. Get document directory:

        NSArray *arrayPaths = NSSearchPathForDirectorysInDomains(NSDocumentDirectory or NSCachesDirectory

                                             NSUserDomainMask,

                                             YES);

        NSString *docDir = [arrayPaths objectAtIndex: 0];

     

    4. NSBundle

        NSString *filePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"exe"]; //another function with inDictory to search sub directory file

     

    5. NSString stringWithContentsOfFile:encoding:error:

        NSString *content = [NSString stringWithContentsOfFile:filePath encoding: NSUTF8StringEncoding error:nil];

     

    6. NSString writeFileTo:atomically:encoding:

     

        [content writeToFile:newFilePath atomically: YES encoding:NSUTF8Encoding error:nil];

     

     

    iPhone application directory catalog:

    drwxr-xr-x mobile mobile Documents / drwxr-xr-x mobile mobile Library / drwxr-xr-x mobile mobile Preferences / drwxr-xr-x mobile mobile MyApp.app/                          drw-r--r-- mobile mobile _CodeSignature                          -rw-r--r-- mobile mobile Default.png                          -rw-r--r-- mobile mobile icon.png                          -rw-r--r-- mobile mobile Info.plist                          -rwxr-xr-x mobile mobile MyApp                          -rw-r--r-- mobile mobile pie.png                          -rw-r--r-- mobile mobile PkgInfo                          -rw-r--r-- mobile mobile ResourceRules.plist drwxr-xr-x mobile mobile tmp /

    最新回复(0)