how to get list of apps with detail (icon,display name,etc..) installed on iphone device ios 9 programmatically : i want to get all installed app icon and it's detail perameter how can i get it and open that app via my app page.
i can get list of installed app using this code
-------------------------------

Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
NSObject* workspace = [LSApplicationWorkspace_class performSelector:NSSelectorFromString(@"defaultWorkspace")];
NSMutableArray *array = [workspace performSelector:NSSelectorFromString(@"allApplications")];

NSMutableArray *Applist = [[NSMutableArray alloc] init];
for (id lsApplicationProxy in array) {
    if(nil != [lsApplicationProxy performSelector:NSSelectorFromString(@"itemName")]){
        [Applist addObject:[lsApplicationProxy performSelector:NSSelectorFromString(@"itemName")]];
    }
}
NSLog(@" Applications List  : \n %@",Applist);
