我想问一个关于目标C中NSString*的问题.我可以判断NSString*对象的最后一个字符吗?

例子:

NSString* data = @"abcde,";

if(data is end with ',') // I don't know this part
  // do sth

推荐答案

NSString *data = @"abcde,";
if([data hasSuffix:@","]) // This returns true in this example
    // do something

Objective-c相关问答推荐

将未知数量的行添加到静态单元UITableView

让 NSRunLoop 等待设置标志的最佳方法?

ARC下归零弱引用的集合

iPhone:推送通知后如何删除徽章?

在 iOS8 上,以横向模式显示我的应用程序会隐藏状态栏,但在 iOS 7 上,状态栏会同时显示在两个方向上

iOS 编译错误:CDVCommandDelegateImpl没有可见的@interface 声明 Select 器执行:

如何获取 NSArray 的最后一个对象

与 iOS 6.0 原生 Facebook 集成共享:通过我的应用名称发布?

来自 NSString 的 NSJSONSerialization

如何正确获取文件大小并将其转换为 Cocoa 中的 MB、GB?

Objective-C:如何使用 BOOL 类型的参数调用 performSelector?

如何在 iPhone 上显示来自 API 的 HTML 文本?

如何在 iPhone 上默认显示数字键盘?

声音在 iPhone 模拟器中不起作用?

委托如何在 Objective-C 中工作?

AVAssetImageGenerator 提供旋转的图像

笔尖中的原型单元而不是故事板

最大 CGFloat 值是否有常数?

如何在 iOS 中创建自定义 UIActivity?

如何在 Objective-C 中创建可变参数方法