常用知识点

1.匹配所有键盘上可见的非字母和数字的符号 @{[.(://(s){e}[s]_-f()[]{}\\。【 ((?=[\x21-\x7e]+)[^A-Za-z0-9]) 】

http://zhidao.baidu.com/question/529731324.html?qbl=relate_question_0&word=%D5%FD%D4%F2%D3%D0%D0%A7%B5%C4%D5%CB%BB%A7%BA%AC%CC%D8%CA%E2%B7%FB%BA%C5

 

2.要求:必须包含大小写字母数字和下划线,不需要按顺序。

1 NSString *reg = @"((?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?_))([a-zA-Z0-9_]{8,})";
2 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg];
3 if (![predicate evaluateWithObject:_textField.text]) {
4     NSLog(@"格式错误~");
5 }

 

 

 

序列化与反序列化

 

NSDictionary

 

NSUserDefaults简介及使用

posted @ 2015-12-29 17:46  画梦  阅读(139)  评论(0)    收藏  举报