我有这样一个NSPredicate:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"entity.name CONTAINS %@", myString];
Run Code Online (Sandbox Code Playgroud)
但是这将返回包含该字符串的任何内容.例如:如果我的entity.name的位置:
text
texttwo
textthree
randomtext
Run Code Online (Sandbox Code Playgroud)
并且myString是text那么所有这些字符串会匹配.我想它,这样,如果myString是text那只名为返回的第一个对象text,如果myString是randomtext,将与名称返回第四对象randomtext.我也在寻找它不区分大小写,它忽略了空格
我有一个unsigned long long值,我想存储到NSString并从字符串中检索.
最初我在NSNumber中有值,我使用它来获取字符串
NSString *numStr = [NSString stringWithFormat:@"%llu", [myNum unsignedLongLongValue]];
Run Code Online (Sandbox Code Playgroud)
其中myNum是NSNumber.
要从NSString返回NSNumber,我必须首先获得unsigned long long值.但是NSString类中没有方法可以做到这一点(我们只有一个用于获取long long值,而不是unsigned long long值).
有人可以告诉我如何将值恢复到NSNumber变量中.
谢谢.
我想要完成的是如下.我有一个NSString,其中一个句子在感知中有一个URL.我需要能够获取NSString中任何句子中显示的URL,例如:
假设我有这个NSString
NSString *someString = @"This is a sample of a http://abc.com/efg.php?EFAei687e3EsA sentence with a URL within it.";
Run Code Online (Sandbox Code Playgroud)
我需要能够从该NSString中提取http://abc.com/efg.php?EFAei687e3EsA.这个NSString不是静态的,并且将改变结构,并且url不一定在句子的同一位置.我试着调查三个代码,但对我来说没有意义.怎么办呢?感谢帮助.
有没有人知道锄头将"ÁlgeBra"这样的NSString改为"代数",没有重音,只有首字母大写?
谢谢,
RL
你怎么把一个NSUInteger变成一个NSString?我已经尝试了,但我一直NSString都是0.
NSUInteger NamesCategoriesNSArrayCount = [self.NamesCategoriesNSArray count];
NSLog(@"--- %d", NamesCategoriesNSArrayCount);
[NamesCategoriesNSArrayCountString setText:[NSString stringWithFormat:@"%d", NamesCategoriesNSArrayCount]];
NSLog(@"=== %d", NamesCategoriesNSArrayCountString);
Run Code Online (Sandbox Code Playgroud) 我想为使用iOS提供的NSString (UIStringDrawing)类别方法绘制的文本添加阴影:
- (CGSize)drawAtPoint:(CGPoint)point forWidth:(CGFloat)width
withFont:(UIFont *)font minFontSize:(CGFloat)minFontSize
actualFontSize:(CGFloat *)actualFontSize
lineBreakMode:(UILineBreakMode)lineBreakMode
baselineAdjustment:(UIBaselineAdjustment)baselineAdjustment;
Run Code Online (Sandbox Code Playgroud)
显然,没有投影选项.
是的,可以在这里使用UILabel并获得设置的阴影属性,但这不会像性能一样,因为任何UIView子类(例如UILabel)都会包装CALayer对象并且会更重(性能明智).
这是上下文:
我正在为UITableViewCell子类做自定义绘图,drawRect:在表格单元视图上实现,而不是从合成的UIView子类的Nib文件创建表格单元格.
合成一堆UIView子类会破坏尝试保持这种精简并在表视图滚动性能中保持在每秒50-60帧内的目的.
我尝试过轻微的偏移两次绘制字符串.一旦我调整了我要去的单元格的背景颜色上的投影颜色,这可能会变得可以接受,但它似乎相当笨拙.当然没有像UILabel那样的阴影模糊属性.
我搜索了解决方案,他们或者推荐UILabel使用(我上面已经解雇了,因为我有十几个不同的文本元素被合成到表格单元格视图)或者CGContextSetShadow().后者似乎总是在矩形形状的上下文中提出,并且不一定用于将阴影附加到直接使用上述NSString drawAtPoint...方法绘制的文本的路径.(我确实尝试过,但它似乎没有用(即没有改变);我是Core Graphics绘图的新手).
建议?
-(void) postToDB:(NSString*) msg{
//print msg
NSString *myphp = @"/Applications/MAMP/htdocs/databases/test.php";
NSURL *url = [NSURL URLWithString:myphp];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:msg forKey:@"message"];
}
Run Code Online (Sandbox Code Playgroud)
在上面的方法中,如何使用NSLog打印'msg'?
非常感谢
我正在开发一个旅行应用程序,我必须阅读包含所有州和国家的txt文件,因为您可以注意到这是一个非常大的文件,无论如何,这是文件内部文本的示例:
Zakinthos(ZTH),希腊
Zanesville(ZZV),美国
Zanjan(JWN),IRAN
Zanzibar(ZNZ),TANZANIA
......
现在我正在阅读文件没有问题,但我不知道如何创建两个数组,一个与州,另一个与国家,所以我可以在文本自动完成时将它们显示在表中.
我已经尝试使用NSScanner使用","作为分隔符,但我不知道如何使其工作,我也尝试使用NSString方法没有结果.
欢迎任何帮助,谢谢你提前!!!
顺便说一下我的英语XD
我有一个int,例如说45.我想从这个int填充4个零的NSString.结果将是:@"0045".类似的,如果int是9,我想得到:@"0009".
我知道我可以计算数字的位数,然后从我想要填充的多少个零中减去它,并将该数字添加到字符串中,但是有更优雅的方式吗?谢谢.
nsstring ×10
iphone ×4
objective-c ×4
ios ×3
cocoa-touch ×2
arrays ×1
cocoa ×1
compare ×1
core-data ×1
drawrect ×1
dropshadow ×1
nslog ×1
nsnumber ×1
nspredicate ×1
nsscanner ×1
nsuinteger ×1
regex ×1
split ×1
token ×1
uiview ×1
whitespace ×1
xcode ×1