Objective C use block sort which is faster