/** * 格式化字符串3位一组(按位数取舍,没有入位) * * @param numberObject 需要处理的字符串(可以是nsnumber) * @param bits 保留的位数 * * @return 返回字符串 */+ (NSString *)numberDivision:(id)nu ...
分类:
移动开发 时间:
2016-08-23 18:59:05
阅读次数:
412
在OC中,两个不同类型的对象也是可以相互赋值的,比如NSString*s和NSNumber*n类型,可以写成s=n;编译器不会报错,但是会提示警告,如果,b是通过NSDictionary或其他容器中获取的,也就是不确定里面的类型,这时候警告也没有。就很容易犯错了。s=b,实际运行结果赋值后,s的类..
分类:
其他好文 时间:
2016-08-18 14:42:11
阅读次数:
122
最近做了一个登陆的页面,该页面主要有输入用户名,密码 为了方便用户有多个账号登陆,其实~~也是为了方便我们开发人要,可以避免每次输入一大串手机号。 对于每次登陆成功后,将手机号保存到NSUserDefault中,注意它支持的类型有:NSNumber(NSInteger、float、double),N ...
分类:
其他好文 时间:
2016-07-19 18:34:06
阅读次数:
221
tip 1 : 给UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(options:[KCIContextUseSoftwareRenderer:true]) let ciImage ...
分类:
移动开发 时间:
2016-07-14 15:11:13
阅读次数:
319
属性列表 1,概述 在Cocoa中,有一类名为属性列表的对象(常简写为plist),Cocoa知道如何将它们保存到文件和从文件中加载。包括以下类NSArray,NSDictionary,NSString,NSNumber,NSData和NSDate,以及他们的变体。 2,如何写入和读取文件 a,使用 ...
分类:
其他好文 时间:
2016-07-12 01:27:39
阅读次数:
119
我们都知道在iOS中类簇的使用是非常普遍的,比如 NSNumber 、 NSString NSArray 等等都是类簇。我们以 NSNumber 举例来说,对于int,bool, unsigned int 等等数据类型,我们如何把它们封装成类的形式呢? 通常情况下我们可能会想到,对于每一种数据类型独 ...
分类:
移动开发 时间:
2016-07-11 20:58:17
阅读次数:
190
NSDictionary * attDic = [NSDictionary dictionaryWithObjectsAndKeys:RGBCOLOR(31, 132, 204),NSForegroundColorAttributeName,[NSNumber numberWithInteger:N ...
分类:
其他好文 时间:
2016-07-11 16:51:15
阅读次数:
210
分享一下,在工作工程中遇到的一些不留心的地方: 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的 ...
分类:
移动开发 时间:
2016-07-06 17:58:28
阅读次数:
158
NSMutableArray *array = [[NSMutableArray alloc] init]; NSInteger num = 7; NSNumber *number = [NSNumber numberWithInt:num]; [array addObject:number]; N ...
分类:
移动开发 时间:
2016-07-02 15:55:53
阅读次数:
200
一.NSValue和NSNumber关系 NSValue是NSNumber的父类,两者都是对数据类型进行转化成对象以方便操作的。不同点在于:NSNumber是对基本数据类型进行分装,但是对结构体和指针转化不了,这一点NSValue要范围要广,对结构体和指针转为对象,NSValue可以做到。 二.结构 ...
分类:
其他好文 时间:
2016-06-29 22:01:58
阅读次数:
131