title: User Defaults Swift
body: <p>I have hint view (tooltip). And I want it display in my app 1 time per download app. When user downloading app this tooltip is showing and then dismiss. When user delete app and again downloading tooltip should work again.</p>
  
  <pre><code>let options: AMTooltipViewOptions = .init(textColor: Color.guideSubTitle,
                                                    textBoxBackgroundColor: Color.guideScreenBackground,
                                                    textBoxCornerRadius: 8,
                                                    lineColor: Color.guideScreenBackground,
                                                    lineHeight: 15,
                                                    dotSize: 0,
                                                    focusViewRadius: 15,
                                                    focustViewVerticalPadding: 0,
                                                    focustViewHorizontalPadding: 0)
          AMTooltipView(options: options,
                        message: Localizable.scan_open_from_gallery + "\n" + Localizable.scan_clear,
                        focusView: content.openGalleryBtn, target: self)
  </code></pre>
  
  <p>and I have key</p>
  
  <pre><code>public var hintView: Bool {
          get {
              return setting.bool(forKey: Key.hintView)
          }
          set {
              setting.set(false, forKey: Key.hintView)
          }
      }
  </code></pre>
  
  <p>How can I control when user deletes app and again download it</p>