小编chr*_*ler的帖子

Android相当于iOS中的NSUserDefaults

我想保存一些简单的数据.在iPhone上,我可以NSUserDefaults在Objective-C中使用它.

Android中的类似命令是什么?

我只是保存了一些变量,只要安装了应用程序就可以重用.我不想使用复杂的数据库来做到这一点.

android code-translation nsuserdefaults ios

99
推荐指数
1
解决办法
3万
查看次数

iPhone"Bookmark to Homescreen"删除了cookie和会话?

现在我正在开发一个基于Web的应用程序,用户必须首先登录.

当我通过iPhone Safari打开页面,登录并重新启动Safari时,我仍然登录(Cookie和会话ID仍然设置).

但是当我使用"添加到主屏幕"添加此页面时,每次单击该页面的图标时,我都必须再次登录.

我没有找到任何相关信息.我该怎么做才能让我的用户将此页面设置为主屏幕的图标,并且每次打开时都无需登录?

iphone web-applications mobile-safari iphone-standalone-web-app

39
推荐指数
4
解决办法
2万
查看次数

iPhone光泽效果xcode 4.1

我正在使用Xcode 4.1并禁用图标的光泽效果.在我的模拟器和真实设备上正常工作.

但现在在应用程序商店中上传和发布后,我的图标上出现了光泽效果!是一个错误或我能做什么?

克里斯

iphone ios

9
推荐指数
1
解决办法
2904
查看次数

如何仅在iPhone 3G S或更快的设备上在App Store上提供我的应用程序?

我的应用程序在iPhone 3G上运行缓慢但在iPhone 3G S上足够快.

有没有办法限制应用程序仅适用于iPhone 3G S和更快的设备?我想避免不好的评论,因为3G甚至2G用户下载它然后抱怨它太慢了.

iphone ipod app-store

8
推荐指数
1
解决办法
1318
查看次数

使用SDK 4.0模拟iPhone 3.0

我安装了xcode 3.1.3和xcode 3.2.1

当然,我现在使用3.2.1与Sdk 4开发新的应用程序.但是,如果我喜欢在模拟iphone上测试一个用sdk 4编译的应用程序,那将会有3.0?

作为BaseSDk,我使用4.0和目标3.0

在xcode 3.1.3中我可以选择一个低至2.x的模拟器,但是使用sdk 4.0我只能选择4.0 iphone或3.2 ipad

示例>我知道4.0之前不支持iAd所以我将框架设置为弱.但只是为了确保一切正常,我真的想在模拟器中测试我的应用程序,该模拟器模拟带有3.0的iphone

克里斯

iphone ios4 ios-simulator

5
推荐指数
1
解决办法
658
查看次数

Lua string.gsub模式之间的文本

我如何在Lua中提取模式之间的文本.例如

s="this is a test string. <!2014-05-03 23:12:08!> something more"
Run Code Online (Sandbox Code Playgroud)
  1. 我只需要结果日期/时间: 2014-05-03 23:12:08
    print(string.gsub(s, "%<!.-%!>"))不起作用
  2. 我需要所有文本没有日期/时间,如: "this is a test string. something more"

string lua lua-patterns

5
推荐指数
1
解决办法
1789
查看次数

iPhone NSDateComponent错误日期1.1.2011?

我用'DateFromComponents'设置了一个日期,当我把它读出来......它的错误.我必须把DAY设置为第二个或之后的任何东西,所以我得到正确的年份?!?我设置2011年,当我读它我得到2010年!


 day = 1;
 month = 1;
 year = 2011;
 NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
 NSDateComponents *components = [[NSDateComponents alloc] init];
 [components setDay:day];
 [components setMonth:month];
 [components setYear:year];
 NSDate *date = [gregorian dateFromComponents:components]; 
 [gregorian release];


 NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 
 [dateFormatter setDateFormat:@"DD MMMM YYYY"];
 NSLog (@"hmm: %@",[dateFormatter stringFromDate:actDate]);
Run Code Online (Sandbox Code Playgroud)

-------我来了1 January 2010 /// 2010 not 2011!?!?

如何解决这个问题.

克里斯

iphone nsdatecomponents

3
推荐指数
1
解决办法
1315
查看次数

在Lua获取IP地址

我尝试从我的设备获取本地IP(在Corona Lua中编程)

到现在为止我做的是:

local myip = socket.dns.toip(socket.dns.gethostname()) 
Run Code Online (Sandbox Code Playgroud)

但这只适用于模拟器

local client = socket.connect( "www.google.com", 80 )
local ip, port = client:getsockname() 
Run Code Online (Sandbox Code Playgroud)

但这仅在我有Internet连接时才有效

如何在没有互联网的Wifi中获取我的本地IP

克里斯

sockets networking lua coronasdk

3
推荐指数
1
解决办法
1万
查看次数

带有Struct的NSMutableArray

我想用我拥有的typedef结构制作一个数组.

当我使用FIXED数组大小时,它工作正常.但只是为更大的阵列开放我想我必须使用nsmutable数组.但在这里,我不会让它运行

    //------------ test STRUCT
 typedef struct 
 {
  int id;
  NSString* picfile;
  NSString* mp3file;
  NSString* orgword;
  NSString* desword;
  NSString* category;
 } cstruct;

 //------- Test Fixed Array
 cstruct myArray[100]; 
 myArray[0].orgword = @"00000"; // write data
 myArray[1].orgword = @"11111";

 NSLog(@"Wert1: %@",myArray[1].orgword); // read data *works perfect



 //------ Test withNSMutable
 NSMutableArray *array = [NSMutableArray array];
    cstruct data;
    int i;
    for (i = 1;  i <= 5;  i++) {
  data.orgword = @"hallo";
  [array addObject:[NSValue value:&data withObjCType:@encode(struct cstruct)]];
 }

 data = [array objectAtIndex:2];  // something …
Run Code Online (Sandbox Code Playgroud)

xcode cocoa nsmutablearray

0
推荐指数
1
解决办法
2796
查看次数

Android计数大小为INT Array

我有一个像这样的数组:

 private static int[] f_arme = {
     R.drawable.frankiearmevor_0001, 
     R.drawable.frankiearmevor_0002, 
     R.drawable.frankiearmevor_0003, 
     R.drawable.frankiearmevor_0004, 
     R.drawable.frankiearmevor_0005
Run Code Online (Sandbox Code Playgroud)

}

我如何获得该数组的大小(f_arme)?= 5我尝试了f_arme.size()但得到"无法调用数组类型int []上的size()

android

0
推荐指数
1
解决办法
1万
查看次数