tengo tres preguntas en torno a lo que creo que es el tema de estructuras en obj-cconfiguración y el uso de obj-c CGPoint, CGRect, y otros
1) ¿Por qué es que a menudo (o siempre) no puedo tomar ¿un miembro var que es un CGPoint o un CGRect y establece los valores uno por uno? Me parece que tengo que hacer:
CGPoint point;
point.x = someValue;
point.y = someOtherValue;
obj.myPoint = point;
en lugar de simplemente obj.myPoint.x = someValue etc.
2) ¿Es este comportamiento que es consistente a través de todas las estructuras en obj-c?
3) ¿Hay una manera fácil de agregar dos CGPoints? Parece que ya debería haberlo, pero no pude encontrar uno. Pensé que sería engorroso si tuviera que usar un CGPoint temporal para acumular valores entre dos CGPoints antes de configurar el var var de destino en la var temporal (porque no puedo hacer simplemente pointA.x + = pointB.x (mismo para y).