会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
心泪无恒
手可摘星辰
博客园
首页
新随笔
联系
订阅
管理
2022年6月23日
iOS面试题-面试常问问题
摘要: 1. #include、#import、@class的区别? 在C 语言中, 我们使用 #include 来引入头文件,如果需要防止重复导入需要使用#ifndef...#define...#endif 在OC语言中, 我们使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归
阅读全文
posted @ 2022-06-23 13:03 心泪无恒
阅读(39)
评论(0)
推荐(0)
2021年11月16日
mac更新node,npm版本
摘要: #1.查看node版本 MacBook-Pro:~ syd$ node -v v14.15.0 #2.清除缓存 sydMacBook-Pro:~ syd$ sudo npm cache clean -f Password: npm WARN using --force I sure hope you
阅读全文
posted @ 2021-11-16 01:30 心泪无恒
阅读(1694)
评论(0)
推荐(0)
2021年2月6日
详细整理:UITableView优化技巧
摘要: UITableView作为iOS开发中最重要的控件之一,其中的实现原理很是考究。Apple在这块的优化水平直接决定了iOS的体验能甩安卓几条街,哈哈,扯淡扯多了。。。好了,废话不多说,直接进入主题。首先来谈谈我对UITableView的认识: UITableView的简单认识 UITableView
阅读全文
posted @ 2021-02-06 17:39 心泪无恒
阅读(594)
评论(0)
推荐(0)
viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
摘要: viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear:视图已完全过渡到屏幕上时调用 viewWillDisappear:Calledafter the view was dismissed, covered or otherwise hidden.
阅读全文
posted @ 2021-02-06 13:30 心泪无恒
阅读(1097)
评论(0)
推荐(0)
2021年1月8日
swift codable
摘要: 一、codable功能 OC常用模式: 示例代码如下: NSDictionary *metaDic = [NSJSONSerialization JSONObjectWithData:metaData options:0 error:&error]; - (instancetype)initWith
阅读全文
posted @ 2021-01-08 14:40 心泪无恒
阅读(956)
评论(0)
推荐(0)
2020年2月21日
Xcode11: 删除默认Main.storyBoard, 自定义UIWindow的变化 UIWindow 不能在AppDelegate中处理
摘要: Xcode自动新增了一个SceneDelegate文件,查找了一下官方文档WWDC2019:Optimizing App Launch 发现,iOS13中appdelegate的职责发现了改变: iOS13之前,Appdelegate的职责全权处理App生命周期和UI生命周期; iOS13之后,Ap
阅读全文
posted @ 2020-02-21 21:50 心泪无恒
阅读(1066)
评论(0)
推荐(0)
2019年10月18日
Flutter 之页面状态保持
摘要: 一般情况下,我们使用tab切换的时候希望操作完毕之后,能够记住上个页面的状态, 但是使用Flutter的BottomNavigationBar的 时候默认是不记录页面状态的,即切换页面会导致重新加载。 这对我们来说很痛苦,而且非常的浪费资源 https://blog.csdn.net/u010844
阅读全文
posted @ 2019-10-18 23:09 心泪无恒
阅读(1084)
评论(0)
推荐(0)
2019年9月26日
flutter: Another exception was thrown: Navigator operation requested with a context that does not include a Navigator.
摘要: 根据错误信息,错误原因是因为使用的context不包含Navigator实例作为父widget。也就是在所有的当前用到过的widget中,都没有以Navigator作为父widget的widge。 首先,MaterialApp作为根widget,判断是会能响应跳转页面事件的,其次查看官方文档,看到其
阅读全文
posted @ 2019-09-26 23:01 心泪无恒
阅读(2039)
评论(0)
推荐(0)
2019年7月31日
swift面试题
摘要: 一、open与public的区别 public:可以别任何人访问,但是不可以被其他module复写和继承。 open:可以被任何人访问,可以被继承和复写。 二、struct与class 的区别 struct是值类型,class是引用类型。 值类型的变量直接包含它们的数据,对于值类型都有它们自己的数据
阅读全文
posted @ 2019-07-31 18:05 心泪无恒
阅读(3983)
评论(0)
推荐(0)
2019年6月10日
vue中通过cross-env插件配置三种环境(开发,测试,生产)打包,不用切换api
摘要: 1. 话不多说,第一步就是安装必要的插件 npm install cross-env --save 2.修改config里面的参数,这里只展示一个test,其他类似 3.修改package.json 文件 4.config/index.js (如果用到vue-resource,第四步和第七步可以省略
阅读全文
posted @ 2019-06-10 18:30 心泪无恒
阅读(6022)
评论(0)
推荐(0)
下一页
公告