Objective-C中的hasPrefix

hasPrefix:方法的功能是判断创建的字符串内容是否以某个字符开始,其语法形式如下:

-(BOOL)hasPrefix:(NSString*)aString;

  其中,(NSString *)aString;用来指定字符串。该方法的返回值为BOOL,当BOOL为YES或者为1时,则字符串是以某个字符开始;当BOOL为NO或者为0时,则字符串不是以某个字符开始。  【示例】以下程序通过使用hasPrefix:方法来判断使用stringWithCString:方法创建的字符串是否以字母B开始,如果是以字母B开始,输出开头为字母B;如果不是,输出开头不为字母B。程序代码如下:   
#import <Foundation/Foundation.h>
int main(int argc,constchar* argv[])
{@autoreleasepool{NSString*a=[NSString stringWithCString:"ABCDEF" encoding:NSASCIIStringEncoding];if([a hasPrefix:@"B"]==YES){//判断字符串是否以B字符开始NSLog(@"开头为字母B");}else{NSLog(@"开头不为字母B");}}return0;}

运行结果如下:

2013-03-1918:10:02.0874-13[751:303]开头不为字母B

Objective-C中的hasPrefix相关推荐

  1. Objective C 中的nil,Nil,NULL和NSNull理解

    kenyo网友的原创说法是:做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一 ...

  2. Objective C中@protected等关键字概述

    关于变量的作用域 @protected -Methods defined in the class and any subclasses can directly access the instanc ...

  3. objective c中的nil,Nil

    nil用法 Objective-C中nil nil nil和C语言的NULL相同,在objc/objc.h中定义.nil表示一个Objctive-C对象,这个对象的指针指向空(没有东西就是空). Ni ...

  4. 如何在Objective C中声明Block?

    本文翻译自http://fuckingblocksyntax.com/ 作为局部变量: returnType(^blockName)(parameterTypes) = ^returnType(par ...

  5. 在Objective C中定义私有的成员变量

    使用了LLVM以后,终于可以定义私有的成员变量了. @interface RadioViewController () { @privateUIBackgroundTaskIdentifier tas ...

  6. Objective中调用Swift代码

    原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc 步骤比较简单: 1.在Objective C工程中,创建新文件(command+N),选择Swift文件 2 ...

  7. IOS开发中的变量、方法、属性

    转自 :http://www.0jl.com/?p=509 1.在Objective语言中可以声明实例变量(Instance Variables). 变量有四种访问范围: 私有(private): 在 ...

  8. 如何在R中正确使用列表?

    本文翻译自:How to Correctly Use Lists in R? Brief background: Many (most?) contemporary programming langu ...

  9. Objective c类的初始化

    Objective c中实现类的初始化要先重载父类的init方法: 1.首先调用[super init]使用父类的方法进行初始化.将对象赋给self 2.假设self不为nil即父类初始化成功,接着进 ...

最新文章

  1. iconfont 图标转为字体_阿里字体库iconfont使用方法
  2. WPFToolkit DataGrid 使用介绍zz
  3. javascript 函数属性prototype(转)
  4. 如何获取上传文件的本地路径
  5. 地图标记点击成超链接_纯干货!株洲100多家美食地图!国庆收藏!
  6. 矛与盾的较量──网络***和防火墙详解
  7. Spring Cloud Eureka服务注册中心 多节点搭建(学习总结)
  8. android混合编程 pdf,混合编程在A/D转换中的应用.pdf
  9. VS2013 产品密钥 – 所有版本-亲试,好使!!
  10. 中国传统颜色16进制颜色码
  11. mysql安装ecshop_如何安装ecshop
  12. 计算机网络故障的排除,计算机网络故障诊断与排除
  13. 目标检测数据集:直升机(1)
  14. 运行matlab报错 Runtime Error
  15. 最近插入法和最近邻点法
  16. 金蝶云星空和小满OKKICRM单据接口对接
  17. 十六进制颜色值和ARGB颜色值的转换
  18. 百度携手重庆渝中区,打造区块链大数据智能化应用示范城区
  19. 【ironic】ironic介绍与原理
  20. 牛客网 |复数集合( 北邮往年复试题)

热门文章

  1. 去停用词 java代码_如何在java中去除中文文本的停用词
  2. excel去重_你好Python!再见Excel?
  3. spring boot 邮件端口_1 分钟教会你用 Spring Boot 发邮件
  4. bind函数怎么用JAVA_c++bind函数的用法
  5. php select 多级联动,select框多级联动
  6. java major version: 51,Unsupported major.minor version 51.0的原因与解决办法
  7. eplan增加其他到工具栏_EPLAN增效之工具栏定制(十三:端子排编辑不进导航器)
  8. springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整
  9. IIS 上传文件大小配置步骤(默认200K)
  10. Kafka auto.offset.reset