Просто используя этот способ:
UIView* view2 = [view1 copy]; // view1 existed
Это приведет к тому, что симулятор не сможет запустить это приложение.
Попробуй сохранить,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Любые изменения view2будут применяться view1, я понимаю , что view2доля такого же память с view1.
Почему нельзя UIViewскопировать? Какова причина?