解:
(1)

(2)由(1)可知,直线 $EF$ 是线段 $AC$ 的垂直平分线,所以 $EA = EC$ ,$FA = FC$ ,$OA = OC$ ,$\angle COE=\angle AOF = 90^{\circ}$ 。
因为四边形 $ABCD$ 是矩形,所以 $CD// AB$ ,所以 $\angle ECO=\angle FAO$ 。
在 $\triangle COE$ 和 $\triangle AOF$ 中,
$\begin{cases}\angle ECO=\angle FAO\\OC = OA\\\angle EOC=\angle FOA\end{cases}$ ,
所以 $\triangle COE\cong\triangle AOF(ASA)$ ,所以 $EC = FA$ 。
因为 $EA = EC = FA = FC$ ,四条边相等的四边形是菱形,所以四边形 $AFCE$ 是菱形。