我需要一些关于如何在逻辑上限制应用程序使用的建议,我的意思是,如Shazam所做的那样:您只能在一个月内使用它,那么你必须等到下个月再使用它。我用Xcode和目标c来完成它。如何在一个月内限制应用程序的使用
我怎么理解月份是否改变?
我需要一些关于如何在逻辑上限制应用程序使用的建议,我的意思是,如Shazam所做的那样:您只能在一个月内使用它,那么你必须等到下个月再使用它。我用Xcode和目标c来完成它。如何在一个月内限制应用程序的使用
我怎么理解月份是否改变?
从逻辑角度来看,基本方法可以是:
使用的结构等:
struct run_time_for_month {
int month;
int minutes_left;
}
并且在一些选项文件(与0也许作为默认值)保存。
当应用程序启动时,加载结构,然后检查月份。如果它是0,那么是第一次运行,所以设置为
month = current_month
minutes_left = 100 (for example)
并将其写入文件。
如果月份大于0,那么您使用此代码(我在这里写一些伪代码)
if current_month == saved_month then
if minutes_left <= 0 then
*** Running time for month ended ***
*** Notify the user and exit the app ***
else
saved_month = current_month
minutes_left = 100
,并保存文件现在
,而在应用程序运行,每x分钟(其中x = 5或10),当应用程序退出您使用此代码(同样,这里的伪代码)
minutes_left = minutes_left - x
if minutes_left <= 0 then
*** Time for month ended ***
*** Notify the user and exit the app ***
这什么,我在我的代码做的时候我neede一个精简版d类似的东西,但是又一次:我没有使用XCode和/或Objective C,但使用C++,所以这只是一个想法。
谢谢:我做了类似的事情,它的工作原理! – Miwi 2012-02-20 10:14:13
什么语言,格式等等 – CSharpened 2012-02-10 14:30:49
@ user1158891:最后的评论应该被添加到问题中。不要期望每个人都会阅读所有评论。 – 2012-02-10 14:46:14