上記のマルコの答えは正しいですが、「どのようなコンテキストで」という質問を拡張するだけです...
フレーム-これは、通常のiPhoneアプリケーションで最も頻繁に使用するプロパティです。ほとんどのコントロールは「含む」コントロールを基準にして配置されるため、frame.originはコントロールを表示する必要のある場所に直接対応し、frame.sizeはコントロールの大きさを決定します。
中央-これは、動きやスケーリングが発生する可能性のあるスプライトベースのゲームやアニメーションで焦点を当てる可能性が高いプロパティです。デフォルトでは、アニメーションと回転はUIViewの中心に基づいています。このようなオブジェクトをframeプロパティで管理しようとすることはほとんど意味がありません。
境界-このプロパティはポジショニングプロパティではありませんが、フレームに対して「相対的」なUIViewの描画可能領域を定義します。デフォルトでは、このプロパティは通常(0、0、width、height)です。このプロパティを変更すると、フレームの外側に描画したり、フレーム内のより小さな領域に描画を制限したりできます。これについての良い議論は以下のリンクで見つけることができます。描画領域を調整する特別な必要がない限り、このプロパティが操作されることはめったにありません。唯一の例外は、ほとんどのプログラムが[[UIScreen mainScreen] bounds]
起動時にアプリケーションの表示領域を決定し、それに応じて初期UIViewのフレームを設定することです。
UIViewにフレーム長方形と境界長方形があるのはなぜですか?
うまくいけば、これは各プロパティが使用される可能性のある状況を明確にするのに役立ちます。