Must have more protons. Protons are positively charged, so if the atom (or in this case ion) has a net positive charge, it must have more protons (+ charge) than electrons (- charge).
Starch cannot diffuse across the membrane because starch molecules are too large to fit through the pores in the dialysis tubing, whereas iodine is a smaller molecule and therefore can diffuse across.