Non-noble-metal NiS promoted charge separation and photocatalytic hydrogen evolution for ZnCdS nano-islands on spherical SiO2