1. 获取状态栏
项目中有通过StatusBar来获取手机当前状态,但是在iOS 13中会崩溃,调试了一下发现是通过KVC获取UIApplication
的statusBar
属性造成的。iOS13新增加了UIStatusBarManager
相关的类,可以通过获取程序window进而获取到UIStatusBarManager。
然后通过Runtime获取到UIStatusBarManager
的属性列表及方法列表:
项目中有通过StatusBar来获取手机当前状态,但是在iOS 13中会崩溃,调试了一下发现是通过KVC获取UIApplication
的statusBar
属性造成的。iOS13新增加了UIStatusBarManager
相关的类,可以通过获取程序window进而获取到UIStatusBarManager。
然后通过Runtime获取到UIStatusBarManager
的属性列表及方法列表:
二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
最近更新到Xcode9后,发现本地的图片都不能正常显示,后来发现如果是直接拉入到工程,Bundle Reources 里面并没有该资源图片,于是又手动添加了一遍,问题解决。如下 :
记录下有关 Sublime Text3 的常用配置
Spec是Pods索引库,所有公开的Pods都在这个里面,它实际是一个Git仓库 remote端在GitHub上,当使用了Cocoapods后他会被clone到本地的~/.cocoapods/repos
目录下,进入到这个目录看到master文件夹就是这个官方的Spec Repo了。
每次我们在执行pod install
或者是pod update
的时候都会自动更新这个spec里面的内容,拉取最新的数据回来。然后我们使用pod search
的时候就是直接从这个里面进行查询的。