4D for iOSでカスタムデータフォーマッターを作成する

Deeplからの自動翻訳

4D v17 R3では、日付、パーセンテージ、時間などの基本的なデータフォーマッ ターを導入しました。4D v17 R4では、独自のデータフォーマッタを作成し、プロジェクトエディタから直接使用できるようになり、さらに進化しています。

4D for iOSのドキュメントでは、データフォーマッタのセクションに新しいデータフォーマッタを作成する章があります。この章では、データフォーマッタ作成の全プロセスを説明しています。独自のフォーマッタを作成する最も簡単な方法は、既存のサンプルを修正することです。このため、スタータープロジェクトが用意されており、 あなたのニーズにぴったりのフォーマッタを作成することができます。

下の左側は、フォーマッタを適用する前の画像です。右の画像は、私たちが実現したい結果です。

何が変わったのか?

この例では、次のように変換しています。

  • 1- 職種欄が整数の列挙型から文字列に変換されました。
  • 2- ステータスフィールドの整数列挙を画像に変換:1が “in progress “ステータスアイコンになります。
  • 3- 文字列の列挙を国名フィールドの文字列に変換。FRA は “France” になります。
  • 4- text enumeration into image for manager field:Eric は、”Eric’s profile” の画像になります。

データフォーマッターの作成は非常に簡単で、JSONファイルを使用するだけで、あなたのアプリケーションに新しい次元を追加することができます。

ハッピー・フォーマット!

David Azancot
- 4D for iOS プロダクトオーナー - David Azancotは、2017年にプロダクトオーナーとして4Dプロダクトチームに参加しました。プロダクトオーナーとして、ユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換することを担当しています。また、実装された機能が顧客のニーズを満たしているかどうかを確認することも彼の役割です。DavidはLeonard De Vinci Instituteでマーケティング、インターネット、モビリティのMBAを取得し、2011年にモバイルスタートアップ企業でキャリアを開始。この企業は後にモバイルマーケティンググループのMadvertiseに買収されました。モバイルインターフェースに情熱を注ぐ彼は、2015年、同グループのインタラクティブなモバイル広告フォーマットの開発に抜擢されました。並行して、Davidは2012年から彼独自のiOSおよびAndroidアプリケーションを開発しています。