如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以 NSCoding协议有2个方法: encodeW ...
分类:
其他好文 时间:
2017-07-06 15:14:21
阅读次数:
257
- (NSString *)getDealNumwithstring:(NSString *)string withNumCount:(NSInteger)integer{ NSDecimalNumber *numberA = [NSDecimalNumber decimalNumberWithSt... ...
分类:
移动开发 时间:
2017-07-03 18:11:06
阅读次数:
190
加速计是整个IOS屏幕旋转的基础,依赖加速计。设备才干够推断出当前的设备方向,IOS系统共定义了下面七种设备方向: typedef NS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrient ...
分类:
移动开发 时间:
2017-07-03 13:56:46
阅读次数:
184
1. 标准的获取时区的正确方法 [NSTimeZone resetSystemTimeZone]; // 重置手机系统的时区 NSInteger offset = [NSTimeZone localTimeZone].secondsFromGMT; offset = offset/3600; NSS ...
分类:
移动开发 时间:
2017-07-03 12:19:58
阅读次数:
316
@implementation NSArray (Log) - (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level { NSMutableString *mStr = [NSMutableString strin... ...
分类:
编程语言 时间:
2017-06-29 12:37:17
阅读次数:
113
李洪强iOS开发之静态库的打包一 //静态库一般做一下几种事情 //1 工具类 算法逻辑 新建工具类LHQTools 定义类方法 + (NSInteger)sumWithNum1: (NSInteger)num1 andNum2:(NSInteger)num2; 类方法的实现 +(NSInteger ...
分类:
移动开发 时间:
2017-06-27 20:01:41
阅读次数:
221
NSNumber转NSString: 假设现有一NSNumber的变量A,要转换成NSString类型的B 方法如下: NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc] init]; B = [numberFormatter ...
分类:
其他好文 时间:
2017-06-27 08:06:06
阅读次数:
150
NSArray * arr = @[@"1",@"2",@"3",@"4",@"5"]; //是否包含 if ([arr containsObject:@"3"]) { NSInteger index = [arr indexOfObject:@"3"]; NSLog(@"%ld",index); ... ...
分类:
移动开发 时间:
2017-06-19 15:19:34
阅读次数:
375
/* 快速排序 * 升序排列 */ - (void)quickSortArray: (NSArray *)array withLeftIndex: (NSInteger)leftIndex andRightIndex: (NSInteger)rightIndex { NSMutableArray * ...
分类:
编程语言 时间:
2017-06-18 23:42:15
阅读次数:
205
1.最大并发数: - (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcurrentOperationCount:(NSInteger)cnt; NSOperationQueue *queue = [[NSOperationQueue ...
分类:
移动开发 时间:
2017-06-18 13:18:00
阅读次数:
180