Concept:
Ionic bonding forms due to electrostatic attraction between oppositely charged ions.
Step 1: Check statement A.
Halite \((NaCl)\) is a classic example of ionic bonding.
\[
Na^+ + Cl^- \rightarrow NaCl
\]
So,
\[
A \text{ is correct}
\]
Step 2: Check statement B.
Diamond is very hard because of strong covalent bonding, not ionic bonding.
\[
B \text{ is incorrect}
\]
Step 3: Check statement C.
Ionic solids form crystal lattices rather than discrete molecules, but in the given option set the suitable complete correct pair is not based on C alone.
Step 4: Check statement D.
Ionic minerals usually have high melting points and are mechanically hard and strong due to strong electrostatic forces.
\[
D \text{ is correct}
\]
Thus, the correct option is:
\[
A,D
\]
\[
\therefore \text{Correct Answer is (A)}
\]