完全失去了这一个.这是我的代码:
theColor = [NSString stringWithFormat:@"white"];
NSLog(@"%s", theColor);
Run Code Online (Sandbox Code Playgroud)
哪个是退缩:
†t†å
Run Code Online (Sandbox Code Playgroud)
我必须做一些愚蠢的事情,但无法弄清楚我的生活.
我需要NSRange对象作为给定NSString中每个大写字母的位置,以输入自定义属性字符串类的方法.
当然有很多方法可以实现这一点,例如rangeOfString:options:使用NSRegularExpressionSearch或使用RegexKitLite在遍历字符串时单独获取每个匹配.
完成此任务的最快表现方法是什么?
我需要一个方法来转换NSString中的UIImage,然后将NSString转换回UIImage.
谢谢.
我有多个字符串组合,我希望我的isEqualtoString自动查找.现在,我手动搜索了所有组合.
if([aString isEqualToString:@"xyz"] || [aString isEqualToString:@"zxy"] || [aString isEqualToString:@"yzx"] || [aString isEqualToString:@"xzy"] etc...){}
Run Code Online (Sandbox Code Playgroud) 我有一个小的实用程序应用程序,它解析csv文件并使用这些数据来填充Core Data存储以供另一个应用程序使用.我打开csv文件使用-initWithContentsOfFile:encoding:error:,该方法总是返回错误的nil
Error Domain=NSCocoaErrorDomain Code=260 UserInfo=0x100106450 "The file “data.csv” couldn’t be
opened because there is no such file." Underlying Error=(Error Domain=NSPOSIXErrorDomain Code=2 "The
operation couldn’t be completed. No such file or directory"), {
NSFilePath = "/Users/****/Library/Developer/Xcode/DerivedData/CreateData-
bhkmspyczgcfcrgehcbaydwdbfoa/Build/Products/Debug/data.csv";
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be
completed. No such file or directory\"";
}
Run Code Online (Sandbox Code Playgroud)
现在,我正在查看该确切目录中的确切文件.更令人困惑的是,我为另一个有效的应用程序提供了另一个基本相同的实用程序版本 - 唯一的区别是核心数据存储和实体的构成以及csv文件中的列数,所有这些都是加载csv文件后调用.或者没有加载,因为它...
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSError *error = nil;
NSString *csvFile …Run Code Online (Sandbox Code Playgroud) 我目前正在接收一个文件并将其存储到NSString中.然后我从字符串中创建一个数组并在TableView中显示它.这在一定程度上起作用.我目前正在接收这样的数据:
CompanyName | AccountCode\r \nCompanyName | AccountCode\r \nCompanyName | AccountCode\r \n等等...
在我正在做的那一刻:
NSString *dataString = [NSString stringWithContentsOfURL:url encoding:nil error:nil];
myArray = [dataString componentsSeparatedByString:@"\r\n"];
Run Code Online (Sandbox Code Playgroud)
它显示数据为:
CompanyName | AccountCode CompanyName | AccountCode CompanyName | AccountCode
我的问题是:我可以将"dataString"拆分为二维数组吗?或者我应该创建2个数组(一个使用CompanyName,一个使用AccountCode).我该怎么做?
谢谢
编辑:
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
if (testArray.count …Run Code Online (Sandbox Code Playgroud) 我试图找出计算NSString中大写字符数的最佳方法.我知道如何通过使用此代码找出某个字符是否为大写:
NSString *s = @"This is a string";
BOOL isUppercase = [[NSCharacterSet uppercaseLetterCharacterSet] characterIsMember:[s characterAtIndex:0]];
Run Code Online (Sandbox Code Playgroud)
计算NSString中大写字母数的最佳方法是什么?谢谢.
我用这段代码来剪切字符串
NSString *titleString = @"22.225453615805794,113.554006577014889";
NSArray *array = [titleString componentsSeparatedByString:@","];
NSLog(@"title string %@", titleString);
NSLog(@"first %.15f", [[array objectAtIndex:0] floatValue]);
NSLog(@"second %.15f", [[array objectAtIndex:1] floatValue]);
Run Code Online (Sandbox Code Playgroud)
但为什么它会回来
22.225454330444336和113.554008483886719
我正在尝试编码和解码base64数据.但是在解码base64数据时,它会返回一组十六进制值,但我无法使用NSlog显示或打印输出到原始可读字符串.下面的代码无法打印任何内容,只是空的.
有人可以帮忙吗?谢谢>>
NSString* msgEncoded = [[NSString alloc] initWithFormat:@"Q1NNKE1DTC9TTUEgUkNWL2FkbWluQHNldGVjcy5jb20gT1JHLyBUVkIvNDNkYzNlMzQwYWQ3Yzkp:"];
NSData* decoded = [[NSData alloc] initWithData:[self decodeBase64WithString:msgEncoded]];
NSString* plainString = [[NSString alloc]initWithData:decoded encoding:NSUTF8StringEncoding];
NSLog(@"\n Decoded string: %@ \n", plainString );
Run Code Online (Sandbox Code Playgroud) 我有一个字典数组,我想通过找到一个匹配的值,然后我可以Count ==数组的第N项
数组的每个项目都是这样的
HMOD = 0;
MID = 39;
MOD = SOMETHING; // looking for this value
ID = 50;
Run Code Online (Sandbox Code Playgroud)
所以我想创建一个遍历数组的循环,直到找到匹配的值,然后我使用count中的数字作为下一个视图中Index索引的引用.
我已经编写了这个代码的代码,但是希望它可以让你了解我想要创建的循环.
int count = 0;
while (singleName != [[ModArray valueForKey:@"MOD"] objectAtIndex:count]) {
count ++;
NSLog(@"%i", count);
}
Run Code Online (Sandbox Code Playgroud)
SingleName是一个NSString,我用来匹配ModArray中的MOD值...任何帮助将不胜感激.
nsstring ×10
objective-c ×7
iphone ×6
ios ×4
nsarray ×2
xcode ×2
c ×1
cocoa ×1
combinations ×1
nsdata ×1
nsdictionary ×1
nsrange ×1
range ×1
sdk ×1
uiimage ×1