Marca de verificación en celdas estáticas uitableview

Estoy usando un UITableView, con 3 secciones (celdas estáticas)

MonedaIdiomaSocial

Tienen diferente número de filas:

La moneda tiene 3 filas (USD, EUR, JPY)El idioma tiene 2 filas (EN, JP)Social tiene 3 filas (Twitter, FB, Line)

En este momento, por defecto he establecido una marca de verificación en la primera fila de cada sección. Sin embargo, me gustaría permitir que el usuario establezca su configuración predeterminada y cambie la marca de verificación de acuerdo con lo que ha establecido.

Mi pregunta es, entonces, ¿cómo configuro la marca de verificación para 3 secciones diferentes, cada una con un número variable de filas?

¿Necesito establecer un identificador de celda para cada sección? ¿También necesito crear un archivo rápido UITableViewCell para cada sección?

Respuestas a la pregunta(2)

Su respuesta a la pregunta