У меня есть три вопроса относительно что, по моему мнению, является темой структур в obj-c
1) Почему я часто (или всегда) не могу взять переменную-член, которая является CGPoint или CGRect, и установить значения одно за другим? Я считаю, что должен сделать:
CGPoint point;
point.x = someValue;
point.y = someOtherValue;
obj.myPoint = point;
вместо просто obj.myPoint.x = someValue и т. Д.
2) Согласовано ли это поведение для всех структур в obj-c?
3) Есть ли простой как добавить два CGPoints? Вроде уже должно быть, но я не нашел. Я пытался добавить элементы управления, отбрасывая их в моем элементе управления, но затем, когда я перемещаю свой элемент управления, элементы управления, которые я добавил, остаются там, где они есть, чего бы не произошло, если бы вместо моего элемента управления я использовал панель
( остальные элементы управления будут перемещаться вместе с панелью).