
iOS
三少爷的鞋
不是我媳妇的奶,我不喝。
展开
-
iOS 读取本地 JSON 文件
对于有些数据 是死数据,不需要每次都从服务器上拉取,就可以以JSON 方式保存在本地。代码示例如下:// 读取本地JSON文件- (NSArray *)readLocalFileWithName:(NSString *)name { // 获取文件路径 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"json"]; // 将文件数据化 NSData *data = [[NS原创 2022-02-11 16:25:07 · 3620 阅读 · 0 评论 -
iOS 学习之 时间 转 NSString
服务器返回的时间 展示成:@"yyyy-MM-dd"代码如下: NSDateFormatter* formatter=[[NSDateFormatter alloc]init]; formatter.dateFormat=@"yyyy-MM-dd"; NSDate *date = [NSDate dateWithTimeIntervalSince1970:baseData.posttime.doubleValue]; NSString* birthStri原创 2022-01-19 17:26:30 · 1796 阅读 · 0 评论 -
iOS 学习之 masnory 约束 空间 居中显示
使用masnory 让UI 空间居中显示特别的简单,例子如下: make.centerX.mas_equalTo(self);原创 2022-01-18 14:05:51 · 3006 阅读 · 0 评论 -
iOS 学习之 判断一个字符串是否为空
首先要创建一个分类,右击新建,选择 Objective- C file,分类名称 就取Blank吧,FileType 选择 Category,class 选择 NSString,如下图:.h 文件声明方法:+ (BOOL)isBlankString:(NSString *)string;.m 实现:+ (BOOL)isBlankString:(NSString *)string{ if(string == nil) { .原创 2022-01-17 17:17:13 · 1793 阅读 · 0 评论 -
iOS 学习 之Base64 编码 解码
编码:- (NSString *)base64Encode:(NSString *)str{ NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; return [data base64EncodedStringWithOptions:0];}解码:- (NSString *)base64Decode:(NSString *)str{ NSData *data = [[NSData alloc..原创 2022-01-17 14:04:59 · 3575 阅读 · 0 评论 -
iOS 学习之 JSON 转模型常见异常
当JSON 数据比模型数据多的时候,就会报这个异常:'NSUnknownKeyException', reason: setValue:forUndefinedKey:]:解决方法,模型数据重写 forUndefinedKey 方法, 示例如下:- (void)setValue:(id)value forUndefinedKey:(NSString *)key{ }问题解决。...原创 2022-01-15 14:17:37 · 296 阅读 · 0 评论 -
iOS 学习 之 UITableView 分组示例
1, 正确初始化懒加载 添加style- (UITableView *)uiTableView{ if(!_uiTableView){ _uiTableView = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped]; _uiTableView.delegate = self; _uiTableView.dataSou原创 2022-01-13 14:41:23 · 818 阅读 · 0 评论 -
iOS 学习之 WKWebView 基本使用
简单加载百度搜索网页作为示例,以及实现开始加载,完成加载的协议。1,设置WebView的大小 self.webview = [[WKWebView alloc]initWithFrame:CGRectMake(0, 60, screen.size.width, screen.size.height)]; [self.view addSubview:self.webview];2,加载百度Url NSURL * url = [NSURL URLWithString: @"https原创 2022-01-12 10:03:13 · 848 阅读 · 0 评论