问题说明: 近期用到DES加密,而且要与java的Cipher类加密的结果保持一致。没研究过java的Cliper,但工作中Cipher依据DES/CBC/PKCS5Padding加密方式生成了一个字符串。比較后发现,此字符串与将OC加密生成的NSData直接用字符串格式化([NSString st ...
分类:
编程语言 时间:
2017-07-10 13:26:54
阅读次数:
180
在iOS开发中,常常常使用到宏定义,或用const修饰一些数据类型,常常有开发人员不知怎么正确使用,导致项目中乱用宏与const修饰 你能区分以下的吗?知道什么时候用吗? #define HSCoder @"汉斯哈哈哈" NSString *HSCoder = @"汉斯哈哈哈"; extern NS ...
分类:
移动开发 时间:
2017-07-08 11:25:00
阅读次数:
331
一、使用方式+ 如下代码块功能:判断字体,判断字体输入格式 NSString *firstStr = [name substringToIndex:1]; NSArray *num = @[@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9"]; if ... ...
分类:
移动开发 时间:
2017-07-08 00:18:02
阅读次数:
272
//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile { mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""]; if (mobile.length !... ...
分类:
移动开发 时间:
2017-07-07 13:05:31
阅读次数:
270
如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复 不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以 NSCoding协议有2个方法: encodeW ...
分类:
其他好文 时间:
2017-07-06 15:14:21
阅读次数:
257
富文本(正则表达式) 一.新建工程导入图片 二 实现方式一(缺点是只能解决一个图片的替换) _myLabel.font = [UIFont systemFontOfSize:15]; //@"家里真没人 " //正则表达式 [] 是特殊字符 NSString *str = @"女神: s012 家里 ...
分类:
移动开发 时间:
2017-07-06 15:09:39
阅读次数:
526
在一个项目中,我们可能需要定义几个全局变量,在我们程序的任何位置都可以进行访问,提高我们的开发效率。在iOS中我们如何来实现呢?我们主要使用的是AppDelegate类来实现。如下: (1)AppDelegate.h: #import <UIKit/UIKit.h> @interface AppDe ...
分类:
移动开发 时间:
2017-07-05 11:29:44
阅读次数:
196
有时开发过程中,经常需要调试接口,但是可能经常没有网络,导致调试无法正常进行。 对此可以自己手动设置一些假数据,也可以通过计算机来为我们保存一份真实的网络数据,并自己转化成plist数据,存在本地使用。 ## 直接在Mac上运行 ```objc NSString *path = @"/Users/x ...
分类:
移动开发 时间:
2017-07-05 01:14:47
阅读次数:
285
createFileAtPath //创建文件 NSFileManager *fm = [NSFileManager defaultManager]; NSString *strpath = [NSString stringWithFormat:@"%@/file1.txt",NSHomeDirec ...
分类:
其他好文 时间:
2017-07-03 19:11:27
阅读次数:
106
- (NSString *)getDealNumwithstring:(NSString *)string withNumCount:(NSInteger)integer{ NSDecimalNumber *numberA = [NSDecimalNumber decimalNumberWithSt... ...
分类:
移动开发 时间:
2017-07-03 18:11:06
阅读次数:
190