简介 一旦将flutter模块集成到原生项目中,由其是iOS的原生项目,我们是否能够保留flutter的快速开发调试的优势呢?即是否还可以通过Hot reload 或者 Ho...
https://www.jianshu.com/p/102ca52ffec0[https://www.jianshu.com/p/102ca52ffec0]1.、sudo g...
WidgetsBinding 这个方法的意思是此帧结束时的,应该不局限于开始的第一帧(触发待研究),如果我们在initState里面加入此监听,那就美妙了,等Build结束,...
声明连个VC A、B App启动,显示页面A 点击A 按钮 跳转B页面 接下来的点击返回按钮 从B退出A页面: 如果从B右滑返回,滑动到一半松手,仍显示B,会走哪些方法? ...
NSTimer解决循环引用 这种写法 页面返回时,发现页面的dealloc没有调用,这是因为timer和VC相互调用没有被释放,那timer应该怎么释放? 使用这个方法,这个...
1、dispatch_semaphore_create:创建一个Semaphore并初始化信号的总量2、dispatch_semaphore_signal:发送一个信号,让信...
问题原因 闪退的原因是因为 Flutter SDK, Flutter 官方的更新速度也是快,对 iOS14 进行了说明:Flutter官网说明链接 大致意思就是说,如果我们在...
Xcode 12.5 ,target 添加 intents extension
Siri Shortcuts intent 扩展开发直接开始第一步: 添加文件Sirikit Intent Definition File 第二步:编辑文件 选择处理类别 generic 是直接运行 项目,其他的需要操作 如...
1、什么是Runloop?Runloop线程什么关系? 直接参考官方文档[https://developer.apple.com/library/archive/docume...
什么是Tagged Pointer对象 Tagged Pointer对象一般用于NSNumber、NSDate、NSString等小对象的存储。通常来说,普通对象对象需要动态...
一、什么是编译器 简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)的程序。一个现代编译器的主要工作流程:源代码 (source code...
苹果官方文档入口 苹果官方文档[https://developer.apple.com/library/archive/navigation/] 苹果底层源码下载地址[htt...
1、为什么在appdelegate中手动设置windows 不生效 iOS13之后需要在sceneDelegate中设置 2、为什么设置了navigationBar的颜色,确...