草庐IT

nsstring

全部标签

iphone - 如何访问 NSString 中的第 n 个字符?

我有HEX颜色作为NSString,我想检查特定字符串是否在第一个、第三个或第五个字符处包含F,但如果它在第二个、第四个或第六个字符处包含F,则忽略它。这是为了识别所讨论的颜色是否是浅色。我搜索了这个,但只找到了有关如何查找字符范围的答案。 最佳答案 你可以使用NSString的characterAtIndex成员。charfifthChar=[yourStringcharacterAtIndex:5]; 关于iphone-如何访问NSString中的第n个字符?,我们在StackOve

objective-c - NSString 让我大吃一惊

我有三个NSString属性声明如下:@property(nonatomic,retain)NSString*currentPassword;@property(nonatomic,retain)NSString*newPassword;@property(nonatomic,retain)NSString*confirmPassword;我在viewDidLoad方法中初始化它们:currentPassword=[[NSStringalloc]init];newPassword=[[NSStringalloc]init];confirmPassword=[[NSStringalloc

objective-c - 使用 LLVM GCC 4.2 不会让我将 CFStringRef _bridge 成 NSString

我需要在我的iPad应用程序中绘制一些图表,所以我遵循了本教程:http://recycled-parts.blogspot.com/2011/07/setting-up-coreplot-in-xcode-4.html其中我不得不将我的C/C++/Objective-C编译器更改为LLVMGCC4.2。(最初是AppleLLVMCompiler3.0)。现在,我无法将CFStringRef_bridge转换为NSString。我收到以下错误:'_bridge'undeclared(firstuseinafunction)谁能帮我解决这个问题??谢谢。 最佳

ios - 如何将 NSString 从字符串值转换为 ASCII 值

如果我的字符串值为a,它应该显示为65,如果它是b,它应该显示ASCII等价物66所以任何人都请帮忙!!!! 最佳答案 NSString*string=@"A";intasc=[stringcharacterAtIndex:0]; 关于ios-如何将NSString从字符串值转换为ASCII值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10240555/

iphone - 想要将 NSString 作为公式执行

我有一个NSString对象,其中指定了多个条件,如下所示:NSString*strFormula1=@"\"man\"==\"man\"&&12||2==2";我想执行NSString对象中指定的公式并找出BOOL形式的答案。指定的条件是返回True还是False。提前致谢:) 最佳答案 只需像这样使用NSPredicate:NSString*strFormula1=@"\"man\"==\"man\"&&12||2==2";NSString*strFormula3=@"\"hello\"==\"world\"";NSPredic

iphone - 将 NSString 转换为 NSNumber

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtoconvertanNSStringintoanNSNumber如何将NSString(例如@"Five")转换为NSNumber(5)。我查看了StackOverflow上是否有任何问题可以回答这个问题,但似乎很多人一直在要求数字到字符串的转换——而不是相反。

ios - iOS 中 NSString 中字符的索引

我有一个NSString,例如"Thisismyquestion"。我想找到字符/子字符串"i"的所有索引,即在这种情况下如果索引从0开始,那么我想要2,5,16作为我的答案。 最佳答案 另一个答案有点矫枉过正。为什么不像这样简单地遍历字符:NSString*x=@"Thisismyquestion";for(NSUIntegeri=0;i它准确输出你的位置:found:2found:5found:16 关于ios-iOS中NSString中字符的索引,我们在StackOverflow上

ios - 将 NSString[] 粘贴到 NSArray 中

为什么我不能将NSString[]粘贴到NSArray中?我收到以下错误“ARC不允许将指向Objective-C指针的间接指针隐式转换为‘id’”代码如下:NSString*s1,*s2;NSString*cArray[]={s1,s2};NSMutableArray*dataArray=[[NSMutableArrayalloc]init];[dataArrayaddObject:cArray]; 最佳答案 你不能这样做,因为cArray的所有权不能转移。如果它是一个局部变量,它会在其作用域结束后立即消失,从而使您的可变数组带有

ios - NSString 二进制操作

我有NSString*a=@"00011"和NSString*b=@"110001",我想做按位与(&)使用这些字符串,即"a"&"b",值应该是00001。如何实现,我可以进行手动操作,例如循环字符串,但我想使用&运算符。如何实现? 最佳答案 巧合的是,ASCII编码的“0”和“1”字符的二进制表示使得仅对字符本身执行按位和运算成为可能:'0'&'0'=='0''0'&'1'=='0''1'&'0'=='0''1'&'1'=='1'这一事实使得可以轻松地按位和任意长度的字符串(超过64位)执行操作。以下实现使用同样有效的UTF16

ios - Objective C 如何解析这个 NSString

我正在使用Forecastr包装器库(https://github.com/iwasrobbed/Forecastr)从网站Forecast.io获取数据。目前在github项目中提供的示例项目中,输出吐出:{currently={apparentTemperature="68.72";cloudCover=1;dewPoint="66.43000000000001";humidity="0.92";icon=cloudy;nearestStormDistance=0;ozone=327;precipIntensity="0.0021";precipIntensityError="0.