Answer:
1. Ionic bonds result from transfer of electrons, but covalent bonds are formed by sharing.
2. Ions are arranged in a three-dimensional array (like crystals). Covalently bonded substances exist as discrete molecular units.
3. Ionic compounds often dissociate into ions in solution, but covalently bonded molecules retain their molecular identity in solution.
Hope this helps :)