何をする必要があり、実際には非常に簡単です:永続的な変数を持って、その値を変更します。ユーザーがヘルプポップアップを見るたびに、永続的に保存した変数の値をチェックします。この変数がユーザーに既にヘルプを表示したことを示している場合は、再度表示しません。それ以外の場合は、それを表示します。簡単な例:
let helpSeen: Bool = getVarFromPersistent()
if helpSeen == false {
// DISPLAY THE HELP MESSAGE OR POPUP
setHelpSeenVar(true)
}
getVarFromPersistent()
とsetHelpSeenVar()
はあなたがそれぞれの永続データから変数を取得し、永続的なデータで変数を設定するために作成することができます関数です。
ここで、永続データの使用方法を理解する必要があります。 CoreDataを見ることができます。CoreDataはAppleが提供しており、Xcodeで「すぐに使える」ものです。プロジェクトを作成するときに、すでにuse core data
ティックボックスが表示されている可能性があります。 最近、バージョン1.0に達したRealmSwiftのような第三者のライブラリも存在します。
私は専門家ではないんだけど、私はレルムがコアデータよりも簡単に使用できていると思います。 2つの図書館で使用される技術は異なるかもしれませんが、他の誰かがあなたにそれについてもっと詳しく教えるかもしれません。とにかく、Googleでレルムとコアデータに関する記事がたくさん見つかります。
変数に永続データを格納できます。ユーザーが最初にアプリケーションを使用すると、ヘルプが表示され、この時点で変数の値が変更されます。次回にユーザーが来るときは、保存した変数をチェックし、ヘルプがすでに表示されていることを示す場合は、再度表示しないでください。 – Olivier
いくつかの例がありますか? – h3630fr
可能な限り包括的にしようとする回答を投稿しました – Olivier