摘要: ``` // 读取本地JSON文件 - (NSDictionary *)readLocalFileWithName:(NSString *)name { // 获取文件路径 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"json"]; // 将文件数据化 NSData *d... 阅读全文
posted @ 2018-04-09 11:49 davidyff 阅读(264) 评论(0) 推荐(0) 编辑
摘要: ``` - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSCharacterSet *charSet = [[NSCharacterSet characterSetWithCharac... 阅读全文
posted @ 2017-09-22 18:23 davidyff 阅读(101) 评论(0) 推荐(0) 编辑
摘要: //查找字符串是否包含“心” 阅读全文
posted @ 2017-08-04 13:33 davidyff 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 我们使用Xcode8新建的工程,默认支持的最低系统是iOS8,我们可以手动更改版本到7.0,但是不支持真机调试。 现在的项目一般都要兼容iOS7系统,同时也要兼容iOS10,在Xcode8上面,默认情况下无法调试iOS7,因为缺乏调试iOS7需要的配置文件。同时在低版本的Xcode上面(8以下),也 阅读全文
posted @ 2017-07-28 14:23 davidyff 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ``` - (NSDictionary *)dataArrayFromJson { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"decoration" ofType:@"json"]; NSString *jsonStr = [NSString stringWithContentsOfFile:fil... 阅读全文
posted @ 2017-07-24 13:32 davidyff 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 在安装Weex Toolkit之前,需要确保安装了node, npm. 然后按照官网安装Weex CLI: 并确保版本号大于0.1.0: 安装完成之后,用weex命令验证是否成功 命令报错之后,卸载,重装,一直不成功,多次尝试之后,成功 阅读全文
posted @ 2017-04-18 17:22 davidyff 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 当修饰可变类型的属性时,如NSMutableArray、NSMutableDictionary、NSMutableString,用strong。 当修饰不可变类型的属性时,如NSArray、NSDictionary、NSString,用copy。 阅读全文
posted @ 2017-02-27 11:29 davidyff 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 总结一下: 阅读全文
posted @ 2017-01-07 10:10 davidyff 阅读(153) 评论(0) 推荐(0) 编辑
摘要: ``` // //把“***”垂直居中 // NSMutableAttributedString *ats = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@"**** **** **** %@",bankNumber]]; // [ats add... 阅读全文
posted @ 2016-12-29 17:06 davidyff 阅读(184) 评论(0) 推荐(0) 编辑
摘要: ``` NSString *hanziText = @"今天天气不错"; if ([hanziText length]) { NSMutableString *ms = [[NSMutableString alloc] initWithString:hanziText]; if (CFStringTransform((__bridge CFMutableStringRe... 阅读全文
posted @ 2016-12-02 18:13 davidyff 阅读(128) 评论(0) 推荐(0) 编辑