javascript

java

python

c#

android

c++

node.js

php

reactjs

jquery

html

css

ios

.net

git

ruby-on-rails

sql

c

string

ruby

Objective C-NSString:从字符串中删除UTF-8重音的简单方法?

我想更改一个句子,例如:

生存还是毁灭。 在那边。

会成为:

生存还是毁灭。 在那里。

有没有简单的方法可以用NSString做到这一点? 还是我必须通过检查每个字符独自开发它?

trans by 2020-07-10T12:41:40Z

nsstring-在Swi中将数字与字符串连接

我需要将StringInt连接起来,如下所示:

let myVariable: Int = 8
return "first " + myVariable

但是它无法编译,并显示错误:

二进制运算符'+'不能应用于'String'和'Int'类型的操作数

连接字符串+整数的正确方法是什么?

trans by 2020-06-30T05:41:03Z

iOS-使用drawInRect:withAttributes对齐文本:

在我的应用程序的iOS 5版本中,我有:

[self.text drawInRect: stringRect
             withFont: [UIFont fontWithName: @"Courier" size: kCellFontSize]
        lineBreakMode: NSLineBreakByTruncatingTail
            alignment: NSTextAlignmentRight];

我正在升级iOS7。不建议使用上述方法。 我现在正在使用drawInRect:withAttributes:。 属性参数是一个NSDictionary对象。 我可以使用以下命令获取drawInRect:withAttributes:来处理以前的字体参数:

      UIFont *font = [UIFont fontWithName: @"Courier" size: kCellFontSize];

      NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys: font, NSFontAttributeName,
                                  nil];

      [self.text drawInRect: stringRect
             withAttributes: dictionary];

我将哪些键值对添加到字典中以获得NSLineBreakByTruncatingTail和NSTextAlignmentRight?

trans by 2020-06-27T01:08:09Z

iPhone-Objective-C获取字符串的最后2个字符?

说我有一个字符串:

NSString *state = @"California, CA";

有人可以告诉我如何从此字符串中提取最后两个字符(在此示例中为@“ CA”)

trans by 2020-06-17T22:24:45Z

iPhone-使用通讯拆分NSString

我有一个连接到我的应用程序的JSON feed。 其中一项是经纬度,以逗号分隔。 例如:“ 32.0235,1.345”。

我正在尝试通过逗号将其拆分为两个单独的值。

有什么建议吗? 谢谢!!

trans by 2020-06-17T15:16:56Z

ios-如何使UILabel中的首字母大写?

我正在开发iPhone应用程序。 在标签中,我想显示用户名称的首字母大写。 我怎么做?

trans by 2020-02-29T10:19:28Z

nsstring-如何使用Objective-C按空格分隔字符串?

假设我有一个像这样的字符串:

hello world       this may     have lots   of sp:ace or little      space

我想将此字符串分隔为此:

@"hello", @"world", @"this", @"may", @"have", @"lots", @"of", @"sp:ace", @"or", @"little", @"space"

谢谢。

trans by 2020-02-17T18:54:16Z

目标c-检查NSString是否仅由空格组成

我想检查特定的字符串是否仅由空格组成。 它可以是任意数量的空格,包括零。 确定的最佳方法是什么?

trans by 2020-02-17T18:32:46Z

ios-在Objective-C中替换字符串中的一个字符

希望有人能帮助我-我想替换字符串中的某个字符,并且想知道这样做的最佳方法是什么?

我知道字符的位置,例如,如果我想将字符串中的第三个字符从A更改为B-我该如何编码?

trans by 2020-02-10T13:58:28Z

目标c-在NSString obj中查找子字符串

我有一个NSString对象,我想通过定位一个单词从中创建一个子字符串。

例如,我的字符串是:“狗吃了猫”,我希望程序定位单词“ ate”并创建一个子字符串,该子字符串将是“ the cat”。

有人可以帮我还是给我一个例子?

谢谢,

萨吉夫特

trans by 2020-01-30T02:53:43Z

iPhone-NSString:换行符转义

我正在编写一个属性列表,该列表位于应用程序的资源包中。 plist中的NSString对象需要在其中包含换行符。 我尝试了\n,但这不起作用。 如何在plist的字符串中包含换行符?

谢谢。

trans by 2020-01-29T20:18:54Z

生成整个NSString长度的NSRange的快捷方式?

有没有一种简短的方式说“整个字符串”而不是键入:

NSMakeRange(0, myString.length)]

这种代码的最长部分最不重要似乎很愚蠢(因为我通常想在整个字符串中搜索/替换)…

[myString replaceOccurrencesOfString:@"replace_me"
                          withString:replacementString
                             options:NSCaseInsensitiveSearch
                               range:NSMakeRange(0, myString.length)];
trans by 2020-01-26T01:00:42Z

目标c-反向NSString tex

我已经在如何做到这一点上进行了大量的搜索,但是我将如何反转NSString? 例如:hi会变成:

我正在寻找最简单的方法来做到这一点。

谢谢!

@Vince我做了这个方法:

- (IBAction)doneKeyboard {

// first retrieve the text of textField1
NSString *myString = field1.text;
NSMutableString *reversedString = [NSMutableString string];
NSUInteger charIndex = 0;
while(myString && charIndex < [myString length]) {
    NSRange subStrRange = NSMakeRange(charIndex, 1);
    [reversedString appendString:[myString substringWithRange:subStrRange]];
    charIndex++;
}
// reversedString is reversed, or empty if myString was nil
field2.text = reversedString;
}

我将该方法连接到textfield1的didendonexit上。 当我单击完成按钮时,它不会反转文本,UILabel只会显示我输入的UITextField文本。 怎么了?

trans by 2020-01-17T13:12:18Z

目标c-在switch语句中使用NSString

是否可以在else if语句中使用if

还是只使用if/else if更好?

trans by 2020-01-11T23:58:48Z

nsstring-目标C-如何连接整个字符串数组?

我是Objective C的新手。 我想编写一个方法,该方法接受一个字符串数组并返回一个级联字符串,每个字符串之间带有逗号(,)。因此,如果数组为{a b c d},我想返回a,b,c,d。

最简单的方法是什么?

trans by 2020-01-11T06:47:24Z

iphone-获取NSString中包含的文件的扩展名

我有一个NSMutable字典,其中包含文件ID及其文件名和扩展名,格式为fileone.doc或filetwo.pdf。 我需要确定哪种文件类型才能在UITableView中正确显示相关图标。 到目前为止,这是我所做的。

NSString *docInfo = [NSString stringWithFormat:@"%d", indexPath.row]; //Determine what cell we are formatting
NSString *fileType = [contentFiles objectForKey:docInfo]; //Store the file name in a string

我写了两个正则表达式来确定我要查看的文件类型,但是它们从未返回正的结果。 我以前没有在iOS编程中使用过regex,所以我不确定自己是否做对了,但是我基本上从Class Description页面复制了代码。

    NSError *error = NULL;
NSRegularExpression *regexPDF = [NSRegularExpression regularExpressionWithPattern:@"/^.*\\.pdf$/" options:NSRegularExpressionCaseInsensitive error:&error];
NSRegularExpression *regexDOC = [NSRegularExpression regularExpressionWithPattern:@"/^.*\\.(doc|docx)$/" options:NSRegularExpressionCaseInsensitive error:&error];
    NSUInteger numMatch = [regexPDF numberOfMatchesInString:fileType options:0 range:NSMakeRange(0, [fileType length])];
    NSLog(@"How many matches were found? %@", numMatch);

我的问题是,有没有更简单的方法可以做到这一点? 如果不是,我的正则表达式不正确吗? 最后,如果我必须使用它,那么运行时是否会付出高昂的代价? 我不知道用户平均拥有多少文件。

谢谢。

trans by 2020-01-10T11:25:15Z

可可-如何在Objective-C中将NSString解析为BOOL?

我正在使用iOS的Objective-C进行编程。 我想将NSString类型的对象解析为BOOL类型的标量。

我有一个值,并且我知道它将是@“ YES”或@“ NO”,但是YES(或)NO值是NSString,我只想将NSString更改为BOOL。

我怎样才能做到这一点?

如果您知道,请回答我。

谢谢阅读。

trans by 2020-01-09T01:46:02Z

iOS-Objective-C 101(保留与分配)NSString

101问

假设我正在建立汽车数据库每个汽车对象定义为:

#import <UIKit/UIKit.h>

@interface Car:NSObject{
    NSString *name;
}

@property(nonatomic, retain) NSString *name;

为什么是assign,而不是retain

我知道assign不会像retain那样增加引用计数器。 但是为什么要使用2685443827896419319330,因为nametodo对象的成员,所以它的范围仅限于其自身。

其他任何外部功能也不会对其进行修改。

trans by 2020-01-02T22:04:08Z

ios-如何从IB中键入的UILabel文本插入换行\ n?

这个问题已经在这里有了答案:

  • 如何使UITextView尊重Interface Builder中的换行符?                                     4个答案

我有id textInput并用以下命令插入新行(\ n)OK:

[textInput insertText:@"\n"];

但是,当从label.text输入文本(Interface Builder中的Input)时,它不正常。 只需输入\ n文本即可。

NSLog(@"%@",label.text);
[textInput insertText:label.text];

将特殊字符存储在label.text中时如何输入?

我不想比较[inputStr isEqualToString:@"\\n"];

*日志:\ n

谢谢!

trans by 2019-12-29T14:13:46Z

iOS-目标C-计算两个日期之间的天数

可能重复:
如何比较两个日期,返回几天。

我有两个日期(例如NSString,格式为“ yyyy-mm-dd”),例如:

NSString *start = "2010-11-01";
NSString *end = "2010-12-01";

我想实施:

- (int)numberOfDaysBetween:(NSString *)startDate and:(NSString *)endDate {

}

谢谢!

trans by 2019-11-09T00:32:47Z

1 2 3 4 下一页 共4页