QuartzCode

QuartzCode

· v1.67.1 無料

QuartzCode は、高速・軽量・強力なアニメーションツールで、ベクタードローイングおよびアニメーションを Objective-C や Swift コードに変換します……

概要

QuartzCode は、高速・軽量・強力なアニメーションツールで、ベクタードローイングおよびアニメーションを Objective-C や Swift コードに変換します。 iOS/macOS プロジェクト向けのアニメーション作成が、これまで以上に簡単になりました。 任意のプロパティを変更するだけで、リアルタイムでアニメーションの変化を確認できます。 QuartzCode を使えば、数秒でアニメーションを反復的に試行でき、同時にコードを並列表示して確認できます。 Xcode におけるアニメーション作成のハードルが劇的に低減されます!

主な機能:ドローイングとアニメーションをリアルタイムで Objective-C や Swift コードに変換;ラスタ画像のインポートに対応、または付属のツールでベクタードローイングを作成可能;1 つのプロジェクト内で複数のアニメーション状態を作成可能;共有カラー機能により、異なるレイヤーやタイムライン間で同じ色を再利用可能;SVG インポート対応;マスクおよびマスクアニメーション対応;25 種類以上のアニメーション可能プロパティをサポートし、組み合わせることで驚くべきアニメーションを実現! リニアタイミング関数、イーズイン(ease in)、イーズアウト(ease out)に加え、提供されたグラフを使ってカスタムタイミング関数も作成可能。

Core Animation を学び・習得するための最良かつ最速の方法です。 アニメーション可能プロパティ:位置、Z 軸位置、トランスフォーム(回転・スケール・トランスレート)、塗りつぶし色、グラデーション、不透明度、非表示設定、シャドウ、マスク、パスのストローク色、ストローク開始位置、ストローク終了位置、線幅、ダッシュフェーズ、フォントサイズ、前面色、インスタンス遅延、インスタンス数、インスタンストランスフォーム、インスタンス色、インスタンス色オフセット。 生成されるコード:iOS/macOS 向け Objective-C および Swift コードをリアルタイムで生成。 コード生成オプション:相対フレーム、完了ブロック、逆再生アニメーション、終了時刻、アニメーション持続時間。

読みやすく、編集しやすい生成コード。 描画コードは CALayer およびそのサブクラスを用いて生成されます。 Core Animation および UIView ベースのブロックアニメーションコードをサポート。 レイヤー種別:シェイプ——基本シェイプから多様な図形を作成;ベクター、ペンシル、ブーリアン演算を活用して高度なシェイプを作成;頂点モードおよびトランスフォームモードでシェイプを編集;シェイプにカラーやグラデーションを適用。 レプリケーター——サブレイヤーに対して複製エフェクトを作成。