iOS调试的一些技巧
监测所有通知
我们都知道有很多的api是私有的,同时有很多通知也是没有暴露出来的,有时候我们找到了重现的规律,却没办法找到重现的triger,可以通过监听所有通知并重现来定位该通知.
我们都知道有很多的api是私有的,同时有很多通知也是没有暴露出来的,有时候我们找到了重现的规律,却没办法找到重现的triger,可以通过监听所有通知并重现来定位该通知.
registerForRemoteNotifications
后即可获取到,不论用户允许还是拒绝application:didRegisterForRemoteNotificationsWithDeviceToken:
方法,你也可以随时手动调用registerForRemoteNotifications
方法来快速拿到已有tokendidFailToRegisterForRemoteNotificationsWithError
方法registerForRemoteNotifications
方法也不会再弹出窗口,所以,谨慎选择弹窗时机.[deviceToken description]
查看,格式为<e49c54cc 8a13341d f9f67000 bb621456 43b308ad 777bb2e0 a3b27f0b fa323edc>
,可以使用以下方法过滤<>
和空格
NSString* token = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
token = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
作者:二十六画生的博客
来源:CSDN
原文:https://blog.csdn.net/u010002184/article/details/77039135
博客刚迁来时,在抱怨立下了减肥的flag却一直没有行动。国庆过后终于决定踏实去做走上正轨。对我这种『巨食症』患者来讲,晚上控制食量真的是很痛苦的一件事,常常饿到做梦都在吃东西。当然最开心的就是早上了,眯着眼上完厕所先上秤,看着又下降的体重全是成就感。
我们在iTerm中设置了Powerline字体,在vscode中使用zsh终端会有字符显示不完整,包括冒号这些,需要我们将字体改为Powerline字体
最终效果是,将
2018-09-26