Polypseudorotaxane functionalized magnetic nanoparticles as a dual responsive carrier for roxithromycin delivery.