摘要:UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这块的优化水平直接决定了iOS的体验能甩安卓几条街,哈哈,扯淡扯多了。。。好了,废话不多说,直接进入主题。首先来谈谈我对UITableView的认识: UITableView的简单认识 UITableView 阅读全文
posted @ 2021-02-06 17:39 心泪无恒 阅读(68) 评论(0) 推荐(0) 编辑
摘要:viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear:视图已完全过渡到屏幕上时调用 viewWillDisappear:Calledafter the view was dismissed, covered or otherwise hidden. 阅读全文
posted @ 2021-02-06 13:30 心泪无恒 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、codable功能 OC常用模式: 示例代码如下: NSDictionary *metaDic = [NSJSONSerialization JSONObjectWithData:metaData options:0 error:&error]; - (instancetype)initWith 阅读全文
posted @ 2021-01-08 14:40 心泪无恒 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Xcode自动新增了一个SceneDelegate文件,查找了一下官方文档WWDC2019:Optimizing App Launch 发现,iOS13中appdelegate的职责发现了改变: iOS13之前,Appdelegate的职责全权处理App生命周期和UI生命周期; iOS13之后,Ap 阅读全文
posted @ 2020-02-21 21:50 心泪无恒 阅读(713) 评论(0) 推荐(0) 编辑
摘要:一般情况下,我们使用tab切换的时候希望操作完毕之后,能够记住上个页面的状态, 但是使用Flutter的BottomNavigationBar的 时候默认是不记录页面状态的,即切换页面会导致重新加载。 这对我们来说很痛苦,而且非常的浪费资源 https://blog.csdn.net/u010844 阅读全文
posted @ 2019-10-18 23:09 心泪无恒 阅读(873) 评论(0) 推荐(0) 编辑
摘要:根据错误信息,错误原因是因为使用的context不包含Navigator实例作为父widget。也就是在所有的当前用到过的widget中,都没有以Navigator作为父widget的widge。 首先,MaterialApp作为根widget,判断是会能响应跳转页面事件的,其次查看官方文档,看到其 阅读全文
posted @ 2019-09-26 23:01 心泪无恒 阅读(1531) 评论(0) 推荐(0) 编辑
摘要:一、open与public的区别 public:可以别任何人访问,但是不可以被其他module复写和继承。 open:可以被任何人访问,可以被继承和复写。 二、struct与class 的区别 struct是值类型,class是引用类型。 值类型的变量直接包含它们的数据,对于值类型都有它们自己的数据 阅读全文
posted @ 2019-07-31 18:05 心泪无恒 阅读(3074) 评论(0) 推荐(0) 编辑
摘要:1. 话不多说,第一步就是安装必要的插件 npm install cross-env --save 2.修改config里面的参数,这里只展示一个test,其他类似 3.修改package.json 文件 4.config/index.js (如果用到vue-resource,第四步和第七步可以省略 阅读全文
posted @ 2019-06-10 18:30 心泪无恒 阅读(4397) 评论(0) 推荐(0) 编辑
摘要:HTTP状态码(HTTP Status Code) 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求... 阅读全文
posted @ 2019-05-17 17:32 心泪无恒 阅读(17653) 评论(0) 推荐(0) 编辑
摘要:sourcetree 不停的让输入密码,报 password required sourcetree 不停的让输入密码,报 password required1、在终端(terminal)打开你的工程目录2、输入git config credential.helper store 3、拉取代码git 阅读全文
posted @ 2019-05-13 18:31 心泪无恒 阅读(4322) 评论(0) 推荐(0) 编辑