Si deseo manejar cambios en un UITextField, como el usuario que lo escribe; parece que esto se puede hacer asignando un delegado a ese campo de texto y luego haciendo que el delegado implemente shouldChangeCharactersInRange, o agregue un destino al textField, y maneje el evento UIControlEventEditingChanged.UITextFieldDelegate vs UITextField eventos de control
Aparte del hecho de que con el método de delegado, puede devolver NO y para evitar que el usuario realice la edición, ¿hay alguna diferencia entre estas 2 cosas?
La misma pregunta para manejar el comienzo de la edición o el final de la edición. Se podría hacer con los métodos delegados apropiados o con los eventos apropiados. ¿Para qué sirve en realidad el delegado textField si los eventos de control pueden hacer el trabajo necesario?