RFRateMe

iOS 应用优化控件
授权协议 MIT
开发语言 Objective-C Ruby
所属分类 iOS代码库、 弹出视图(Popup View)
软件类型 开源软件
地区 不详
投 递 者 嵇浩淼
操作系统 iOS
开源组织
适用人群 未知
 软件概览

RFRateMe 会帮助用户自动优化他们的 iPhone/iPad 应用,不需要那些复杂的操作。这个应用很容易安装,使用和配置(如果你想修改默认信息):

安装:

  1. 拖放 RFRateMe类放到项目

  2. 拖放 UIAlertView+NSCookbook 类到项目

  3. #import "RFRateMe.h"

  4. 当你想显示警告信息就调用类方法:

      [RFRateMe showRateAlert];

功能:

  • 如果用户选择 "Rate now" 或者 "No, thanks" 警报就不会再提示

  • 如果用户选择"Remind me later" 三天(默认)后就会收到警报

配置:

#define kNumberOfDaysUntilShowAgain 3

#define kAppStoreAddress @"https://itunes.apple.com/us/app/jobsy/id687059035"

#define kAppName @"MyApp"

 相关资料
  • 问题内容: 我的程序 效率* 处于“ 特殊 ”情况。现在我处于一个需要提高应用程序性能并减少 电池消耗的阶段 。 * __ 在提问之前: 首先 ,我的应用程序工作。它运行良好-没有错误 无论如何 。 其次 ,我已经阅读了Android开发人员网站上的优化电池寿命,并且优化了他们所要求的小东西。没有问题的 任何 。 现在,我很想知道其他开发人员用于优化自己的应用程序的 特殊 修复程序。用户可能永远不

  • 本文向大家介绍Android布局优化之ViewStub控件,包括了Android布局优化之ViewStub控件的使用技巧和注意事项,需要的朋友参考一下 ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。 ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法

  • 本文向大家介绍MongoDB性能优化及监控,包括了MongoDB性能优化及监控的使用技巧和注意事项,需要的朋友参考一下 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 一、索引 MongoDB 提供了多样性

  • 本文翻译自The Flask Mega-Tutorial Part XV: A Better Application Structure 这是Flask Mega-Tutorial系列的第十五部分,我将使用适用于大型应用的风格重构本应用。 Microblog已经是一个初具规模的应用了,所以我认为这是讨论Flask应用如何在持续增长中不会变得混乱和难以管理的好时机。 Flask是一个框架,旨在让你选

  • 本文向大家介绍Android Zipalign工具优化Android APK应用,包括了Android Zipalign工具优化Android APK应用的使用技巧和注意事项,需要的朋友参考一下        生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。我们可以使用Zipalign

  • 我开始写前端应用的时候,并不知道一个 Web 应用需要优化那么多的东西。编写应用的时候,运行在本地的机器上,没有网络问题,也没有多少的性能问题。可当我把自己写的博客部署到服务器上时,我才发现原来我的应用在生产环境上这么脆弱。 我的第一个真正意义上的 Web 应用——开发完应用,并可供全世界访问,是我的博客。它运行在一个共享 256 M 内存的 VPS 服务器上,并且服务器是在国外,受限于网络没有备

  • 关于编译器(GCC)所做的优化,标准做法是什么?每个选项(-O、-O1、-O2、-O3、-Os、-s、-fexpensive-optimizations)有什么不同,我如何决定什么是最优的?

  • 本文向大家介绍从应用程序角度进行优化相关面试题,主要包含被问及从应用程序角度进行优化时的应答技巧和注意事项,需要的朋友参考一下 解答: (1) 避免不必要的reduce任务 如果mapreduce程序中reduce是不必要的,那么我们可以在map中处理数据, Reducer设置为0。这样避免了多余的reduce任务。 (2) 为job添加一个Combiner 为job添加一个combiner可以大