| 
    FoundationExtension
    
   FoundationExtension is common Foundation/UIKit/Cocoa shortcuts and snippets collection. 
   | 
 
Creation method extension. More...
#import <NSURL.h>
Instance Methods | |
Initializing an URL  | |
| (instancetype) | - initResourceURLWithPath: | 
| Initializes a newly created NSURL referencing the local file or directory at path based on resource directory of main bundle.  More... | |
| (instancetype) | - initConfigurationURLWithPath: | 
| Initializes a newly created NSURL referencing the local file or directory at path based on configuration directory.  More... | |
| (instancetype) | - initTemporaryURLWithPath: | 
| Initializes a newly created NSURL referencing the local file or directory at path based on temporary directory.  More... | |
| (instancetype) | - initSmartURLWithPath: | 
| Initializes a newly created NSURL referencing any URL decodable by protocol prefix.  More... | |
Class Methods | |
Creating an URL  | |
| (instancetype) | + resourceURLWithPath: | 
| Initializes and returns a newly created NSURL object as a file URL with a specified path based on resource directory of main bundle.  More... | |
| (instancetype) | + configurationURLWithPath: | 
| Initializes and returns a newly created NSURL object as a file URL with a specified path based on configuration directory.  More... | |
| (instancetype) | + temporaryURLWithPath: | 
| Initializes and returns a newly created NSURL object as a file URL with a specified path based on temporary directory.  More... | |
| (instancetype) | + smartURLWithPath: | 
| Initializes and returns a newly created NSURL referencing any URL decodable by protocol prefix.  More... | |
Deprecated | |
| (id) | - initWithAbstractPath: | 
| (id) | - initWithAbstractFormat: | 
| (id) | - initWithFormat: | 
| (id) | - initFileURLWithFormat: | 
| (NSURL *) | + URLWithAbstractPath: | 
| (NSURL *) | + URLWithAbstractFormat: | 
| (NSURL *) | + URLWithFormat: | 
| (NSURL *) | + fileURLWithFormat: | 
Creation method extension.
| + (instancetype) configurationURLWithPath: | (NSString *) | path | 
Initializes and returns a newly created NSURL object as a file URL with a specified path based on configuration directory.
| + (NSURL *) fileURLWithFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||
| - (instancetype) initConfigurationURLWithPath: | (NSString *) | path | 
Initializes a newly created NSURL referencing the local file or directory at path based on configuration directory.
| path | The path that the NSURL object will represent. path should be a valid system path. If path begins with the prefix 'conf://', it will be removed. path should be a relative path from configuration directory | 
| - (id) initFileURLWithFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||
| - (instancetype) initResourceURLWithPath: | (NSString *) | path | 
Initializes a newly created NSURL referencing the local file or directory at path based on resource directory of main bundle.
| path | The path that the NSURL object will represent. path should be a valid system path. If path begins with the prefix 'res://', it will be removed. path should be a relative path from main bundle resource directory. | 
| - (instancetype) initSmartURLWithPath: | (NSString *) | path | 
Initializes a newly created NSURL referencing any URL decodable by protocol prefix.
| path | The path that the NSURL object will represent. path should contains known protocol prefix or be a valid system path. If path begins with the prefix "http://" or "https://", it would be initialized with initWithString:. If path begins with the prefix "res://", it would be initialized with initResourceURLWithPath:. If path begins with the prefix "conf://", it would be initialized with initConfigurationURLWithPath:. Else path should be a valid file system path. It would be initialized with initFileURLWithPath:. | 
| - (instancetype) initTemporaryURLWithPath: | (NSString *) | path | 
Initializes a newly created NSURL referencing the local file or directory at path based on temporary directory.
| path | The path that the NSURL object will represent. path should be a valid system path. If path begins with the prefix 'conf://', it will be removed. path should be a relative path from temporary directory | 
| - (id) initWithAbstractFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||
| - (id) initWithAbstractPath: | (NSString *) | __deprecated | 
| - (id) initWithFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||
| + (instancetype) resourceURLWithPath: | (NSString *) | path | 
Initializes and returns a newly created NSURL object as a file URL with a specified path based on resource directory of main bundle.
| + (instancetype) smartURLWithPath: | (NSString *) | path | 
Initializes and returns a newly created NSURL referencing any URL decodable by protocol prefix.
| + (instancetype) temporaryURLWithPath: | (NSString *) | path | 
Initializes and returns a newly created NSURL object as a file URL with a specified path based on temporary directory.
| + (NSURL *) URLWithAbstractFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||
| + (NSURL *) URLWithAbstractPath: | (NSString *) | __deprecated | 
| + (NSURL *) URLWithFormat: | (NSString *) | format | |
| , | (1) | ||
| (2) | __deprecated | ||