了解了keepalive的大致过程,在项目中,"我的"页内部是一个由tabbar和pageview联动的widget,选中tab时会在widget中保存一个value表示当前...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
了解了keepalive的大致过程,在项目中,"我的"页内部是一个由tabbar和pageview联动的widget,选中tab时会在widget中保存一个value表示当前...
Could not build module “UIKit” 问题解决方法:1、 /Users/(你自己的用户名)/Library/Developer/Xcode/Deriv...
弹出透明导航控制器 CommonReplyController *vc = [CommonReplyController new]; UINavigationCont...
由于官网排版有点乱,这里简单总结一下。Swift 5.1集成和使用友盟分享主要包含以下三个步骤: 步骤一:这里以使用微信分享为例,使用 Cocoapods 进行自动集成友盟分...
学习目的 我只是出于对于这个框架的好奇,曾经我在学习swift的时候,就是用的Alamofire,突然发现有一个很优雅的第三方是基于这个向上封装。并且,我很久没有写swift...
xcode常用快捷键 (排版、缩进、代码格式化)【分享】一、总结的常用命令:隐藏xcode command+h退出xcode command+q关闭窗口 command+w关...
软件首先可以直接从App Store下直接下载,免费使用! 使用步骤...... 1、获取并添加Token 直接在AppDelegate的注册通知方法中获取Token ,把T...
今天使用可变数组的方法 [self.showDataSource removeAllObjects]; 程序居然崩溃了, 找了好大一会儿,发现我在程序有个地方做了这个操作 s...
多线程编程中, 常见的问题有 死锁Deadlock死锁指的是由于两个或多个执行单元之间相互等待对方结束而引起阻塞的情况。每个线程都拥有其他线程所需要的资源,同时又等待其他线程...