- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 IOS成长之路-DES+Base64 加密、解密
DES是一种分组数据加密技术(先将数据分成固定长度的小数据块,之后进行加密),速度较快,适用于大量数据加密 3DES是一种基于DES的加密算法,使用3个不同密匙对同一个分组数据块进行3次加密,如此以使得密文强度更高。 相较于DES和3DES算法而言,AES算法有着更高的速度和资源使用效率,安全级别也较之更高了,被称为下一代加密标准。 用DES实现加密和解密的过程:(注释是我自己理解添
2012-11-14 21:09:52 26095 6
原创 IOS成长之路-获取设备的信息
NSLog(@"globallyUniqueString=%@",[[NSProcessInfo processInfo] globallyUniqueString]);//全球唯一标识 NSLog(@"uniqueIdentifie=%@",[UIDevice currentDevice].uniqueIdentifier);//唯一的标识 可用于区分设备 NSLog(@"nam
2012-11-14 19:27:08 7727 3
原创 IOS成长之路-MD5加密算法
-(NSString *)md5:(NSString *)str { const char *cStr = [str UTF8String];//转换成utf-8 unsigned char result[16];//开辟一个16字节(128位:md5加密出来就是128位/bit)的空间(一个字节=8字位=8个二进制数) CC_MD5( cStr, strlen(cStr)
2012-11-12 20:49:08 12013 1
原创 IOS成长之路-正则表达式的简单使用
在 4.0 之后,系统就有了它自己的类(NSRegularExpression,NSRegularExpression)来使用正则表达式,,之前都是要添加第三方类库 RegexKitLite 来使用 这两个类的简单使用: NSString *str = @"3sdfh*odsi"; //匹配第一个字符是数字 NSRegularExpression *regex1
2012-11-09 15:18:31 3259
原创 IOS成长之路-Undefined symbols for architecture armv7s:解决之道
Undefined symbols for architecture armv7s: "_sqlite3_reset", referenced from: _initializeStatement in Parse(PF_FBCacheIndex.o) 只因缺少了某个类库文件,我们只需去把它添加进去即可。 在这里"_sqlite3_reset"
2012-11-08 17:55:04 14851 1
原创 IOS成长之路-关于iOS6.0 屏幕旋转的问题
1、首先在appDelegate中,把view添加到window中有两种方式、 self.window.rootViewController = self.view; [self.window addSubview:self.view.view]; 但是如果用第二种的话,在ios6.0中再去设置屏幕旋转是没有任何效果的,必须使用第一种。在ios6.0以前的版本是没有这种
2012-11-06 14:37:55 3136 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人