NSNumber、NSString之间的相互转换

简介: NSNumber、NSString之间的相互转换

1、NSNumber转NSString

                NSNumber *number = @(YES);
                if(number && [number isKindOfClass:[NSNumber class]])
                {
                    //若考虑为空或NSString类型的情况,该方法兼容性比较好
                    NSString *String = [NSString StringWithFormat:@"%@",number];
                    //或者 该方法一定要判断类型不然可能闪退
//                    NSString *String = number.description;
                }


NSString字符串如何转为NSNumber


2、NSString 转 NSNumber

                NSString *str = @"327691";
                NSNumber *number = nil;
                if(str)
                {
                    number = @(0);
                }
                else if([str isKindOfClass:[NSString class]])
                {
                    // 字符串先转成long long类型,再转对象
                    number = @([str longLongValue]);
                }
目录
相关文章
|
iOS开发
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
Xcode报错解决方法:ld: symbol(s) not found for architecture arm64
3767 0
Mac Source Tree拉代码报错,remote: CODING 提示: Authentication failed. remote: 认证失败,请确认您输入了正确的账号密码。 fatal...
Mac Source Tree拉代码报错,remote: CODING 提示: Authentication failed. remote: 认证失败,请确认您输入了正确的账号密码。 fatal...
2310 0
Mac Source Tree拉代码报错,remote: CODING 提示: Authentication failed. remote: 认证失败,请确认您输入了正确的账号密码。 fatal...
|
数据可视化 开发工具 git
Sourcetree
Sourcetree 是一款免费的 Git 和 Hg 客户端管理工具,同时支持 Mn 版本控制系统。它为 Windows 和 Mac 用户提供了可视化的 Git 管理界面,使得用户能够轻松地创建、克隆、提交、推送、拉取和合并等 Git 操作。Sourcetree 还具有强大的代码对比功能,可以方便地查看和合并代码更改。
560 1
|
iOS开发
iOS 启动图设置及icon图标设置
OS 启动图设置及icon图标设置
1071 0
iOS 启动图设置及icon图标设置
|
开发工具
阿里云本机一键登录授权页面修改
阿里云本机一键登录授权页面修改
645 0
使用序列化和反序列化函数archivedDataWithRootObject和unarchivedObjectOfClasses的使用和遇到问题及解决方案
使用序列化和反序列化函数archivedDataWithRootObject和unarchivedObjectOfClasses的使用和遇到问题及解决方案
468 0
|
iOS开发
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案
1538 0
|
iOS开发
iOS WKWebView 打开页面空白URL为空问题解决办法
iOS WKWebView 打开页面空白URL为空问题解决办法
958 0
|
前端开发 UED
react中懒加载实现原理
react中懒加载实现原理
400 0
|
iOS开发
iOS NSLineBreakMode 解释
iOS NSLineBreakMode 解释
424 0

热门文章

最新文章