“…Actually, the assembly of porphyrins is characterized by their synthetic versatility and morphology controllability. Different from inorganic nanostructures, nanoscale porphyrin structures are mainly formed by self-assembly, including reprecipitation [ 39 , 40 , 41 , 42 ], surfactant-assisted self-assembly (SAS) [ 43 ], sonication-assisted assembly [ 44 ], vaporization, condensation-recrystallization (VCR) organization [ 45 ], ionic self-assembly [ 46 , 47 ], coordination polymerization [ 48 , 49 , 50 ], etc. Since the self-assembly of porphyrins is mainly dependent on various intermolecular noncovalent interactions (hydrogen bonding, π-π stacking, hydrophobic, electrostatic interactions and van der Waals forces), porphyrin nanostructures with a certain size, shape and function can be provided through careful molecular and supramolecular design.…”