swift & oc mixed