1.从SB加载Controller
UIStoryboard *mainSB = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
MyController *myController = [mainSB instantiateViewControllerWithIdentifier:@"MyController"];
2.从xib加载Controller
MyController *myController = [[MyController alloc]initWithNibName:@"MyController" bundle:nil];
3.从NSBundle目录加载
NSBundle *myBundle = [NSBundle mainBundle];//加载整个Bundle
BOOL successful = [NSBundle loadNibNamed:@"About" owner:someObject];//指定someObject作为nib的File's Owner
[NSString *path = [NSBundle mainBundle] pathForResource:<#(NSString *)#> ofType:<#(NSString *)#>] //根据确定的文件获取其路径
[NSString *path = [NSBundle mainBundle] pathsForResourcesOfType:<#(NSString *)#> inDirectory:<#(NSString *)#>]//获取某类型的所有文件路径
(关于Bundle的理解可以参考下:
iPhone砖家的博客)
4.获取沙盒位置
NSArray* array = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES);