__NSTaggedPointerString 转码问题
来源:互联网 发布:梦三国若邪淘宝 编辑:程序博客网 时间:2024/06/01 20:18
__NSTaggedPointerString
这个类型是标签指针字符串,这是苹果在 64 位环境下对 NSString,NSNumber 等对象做的一些优化。简单来讲可以理解为把指针指向的内容直接放在了指针变量的内存地址中,因为在 64 位环境下指针变量的大小达到了 8 位足以容纳一些长度较小的内容。于是使用了标签指针这种方式来优化数据的存储方式。从他的引用计数可以看出,这货也是一个释放不掉的单例常量对象。在运行时根据实际情况创建。
对于 NSString 对象来讲,当非字面值常量的数字,英文字母字符串的长度小于等于 9 的时候会自动成为 NSTaggedPointerString 类型.
如果有中文或其他特殊符号(可能是非 ASCII 字符)存在的话则会直接成为 )__NSCFString 类型。
这种对象被直接存储在指针的内容中,可以当作一种伪对象 0 0
- __NSTaggedPointerString 转码问题
- __NSTaggedPointerString 转码问题
- iconv转码问题出现乱码问题
- 转码问题.
- 字符串转码问题
- 中文转码问题
- Python转码的问题
- Servlet转码问题(解决方案)
- C++ BCD转码问题
- C# 中文转码问题
- JNI 中文转码问题
- Python的转码问题
- zBar中文转码问题
- urllib中的转码问题
- 转码乱码的问题
- 编码问题之转码
- 中文转码问题总结
- 关于URL转码问题
- 小米手机打开报告mimu查看程序调试错误locat
- Spark学习使用笔记 - Scala篇(5)- 继承
- mysql explain join types
- 如何在 Laravel 中使用阿里云 OSS
- 分布式配置管理平台 - Disconf web管理端安装
- __NSTaggedPointerString 转码问题
- Java NumberFormat类的使用
- Ural 2037. Richness of binary words (打表+构造)
- 装饰者模式
- svn数据库自动备份脚本
- windows下vs2012使用C++访问redis
- 音视频相关研究-英年早逝的雷宵骅在读博士的项目
- Storm学习----Metrics
- Android之PreferenceActivity和SharedPreferneces