小编Ran*_*wan的帖子

如何比较2个字符串变量

请告诉我如何比较2个字符串变量我不是在谈论字符串变量和字符串(已经发布在这个网站上)

我试过这个:

if (s isEqualToString: str) {
  // ...
} 
Run Code Online (Sandbox Code Playgroud)

这里s和ss是两个已经有值的NSMutableStrings,但这不起作用.我也试过isEqual但又失败了.

请帮忙

iphone objective-c

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

保留在目标c的概念

我是新的目标c .....我知道分配和释放.....但不知道何时以及为什么使用保留声明......请帮助....只需要基本的想法. ..

还请讲一些关于复制声明.....

iphone objective-c

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

如何在字符串中包含引号字符?

我必须提出网络请求,但其格式会给我带来麻烦.
我需要 www.abc.com?userID="YourUserID"

我正在创造以下......

NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.abc.com?userID=%@",myID]];

...将创建一个带字符串的URL www.abc.com?userID=12345.
但我要求www.abc.com?userID="12345"

我试着放下以下内容:

NSURL * url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.abc.com?userID="%@"",myID]];

objective-c nsstring double-quotes

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

在iphone中保留计数

我已经习惯[anArray retainCount]了数组的保留计数..(我知道不应该使用这个,但我只是用于学习保留概念)

以下是我的代码.


NSString *str = [[NSString alloc] initWithFormat:@"a,b,c,d"];
NSArray  *anArray =[[NSArray alloc]init];
NSLog(@"Retain count: %i", [anArray retainCount]);
anArray=[str componentsSeparatedByString:@","];
NSLog(@"Retain count: %i", [anArray retainCount]);  
Run Code Online (Sandbox Code Playgroud)

产量

Retain count: 2
Retain count: 1
Run Code Online (Sandbox Code Playgroud)

我认为它应该相反但......

iphone objective-c count

1
推荐指数
2
解决办法
630
查看次数

替换字符串中的字符

我有一个刺痛,我想用X替换所有字符(特殊字符除外).我的意思是如果我有一个字符串str = mac,iphone和ipad是苹果的产品

theis应该转换为

str = XXX,XXXXXX&XXXX XXX XXXXXXXX XX XXXXX

我知道这可以通过找到所有特殊字符并记下它们的位置然后替换除了这些特殊字符之外的所有其他字符来完成但是有这么多特殊字符我应该逐个检查它们吗?或者是否有任何其他方法来识别它们

请帮忙

string iphone objective-c

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

我应该使用哪种iPhone SDK?

我对如何使应用程序兼容设备知之甚少.

我有iPhone SDK 4.0,希望我的应用程序在iOS 2.0或更高版本上运行.

我已经读过,只将iPhone OS部署目标设置为2.0,并且只使用2.0之后常见的API方法.

够了吗?

或者我是否必须使用另一个(较低的)SDK?

或者我还需要做些什么......?

iphone sdk

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

如何检查数据库是否返回NULL

我在我的应用程序中使用sqlite数据库
以下是我的代码,它正在获取数据

        while(sqlite3_step(compiledStatement) == SQLITE_ROW)
        {


            NSString *str1 = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)];

            [dataArray addObject:str1];



        }   
Run Code Online (Sandbox Code Playgroud)

如果数据库中存在null,则此程序崩溃.

实际上我有多列,我只将数据保存到一行的一列,所以其他列保持为空,这就产生了问题......

任何人都可以告诉我如何检查当前值是否为null
我试图检查str1是否为空?
但是编程崩溃....

谢谢,请帮忙

sqlite iphone

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

如果数组是否保留count = 0,我们如何检查?

如果阵列在内存中,我们如何检查?

我有条件需要它

以下代码是否正确以释放数组

if (array1)
{
[array1 release];
}
Run Code Online (Sandbox Code Playgroud)

谢谢

memory-management objective-c

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

以下代码的含义

我有一个从网上下载的示例应用程序
在此我无法理解以下代码

UILocalNotification *localNotif = [[UILocalNotification alloc] init];

if (localNotif == nil) 
    return;
Run Code Online (Sandbox Code Playgroud)

  if (!array1) 
        return;
Run Code Online (Sandbox Code Playgroud)

这个代码是否意味着如果对象不存在则返回.....

救命

iphone cocoa-touch if-statement

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

在我的客户端模拟器上运行我的应用程序

我的客户想要在他的系统(模拟器)上运行我的应用程序但是他没有IphoneSDK但是有一个mac他也没有注册苹果
怎么办

iphone macos

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