前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >内存管理语法

内存管理语法

原创
作者头像
用户2554571
发布2018-11-04 21:19:34
3970
发布2018-11-04 21:19:34
举报
文章被收录于专栏:liukaili_666888999liukaili_666888999

NSString * firstStr = @"helloworld";

NSString * secondStr = @"helloworld";

if(firstStr == secondStr){

NSLog(@"Equal"); }else{

NSLog(@"Not Equal"); }

上诉代码打印数据是:Equal。

虽然==这个符号判断的不是这两个值是否相等 而是这两个指针是否指向同一个对象。但是ios的编译器优化了内存分配,当两个相同指针指向两个值一样的NSString时,两者指向同一个内存地址,所以答案是Equal。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档