iOS
文章平均质量分 73
暮归倾城
养兔子的程序员
展开
-
2021-04-25
项目中遇到的内存泄露现象:RN页调用客户端的选择相册图片功能,然后RN页通过广播来接收结果,关闭这个RN页之后发现,广播还在接收。排查:1、检查这个广播广播listener有没有移除,发现RN的componentWillUnmount()里有调用listener.remove();2、添加log发现返回上一页之后,没有走到componentWillUnmount(),判定是页面没有被释放。3、iOS Debug,发现ReactController(iOS中的RN页容器),在返回上一页时,没有调用原创 2021-04-25 16:49:37 · 176 阅读 · 0 评论 -
使用Easy APNs Provider测试推送
推送消息收不到使用的是MiPushSDK,之前打的Release包可以收到推送消息,现在却收不到了。因为是同一个ipa包,排除了代码原因,所以可能是推送证书出了问题。我没有重新申请Push证书,而是将证书的 p12文件重新上传到了小米推送网站上,测试后还是收不到。那么,到底是我的证书问题还是小米推送的问题呢?Easy APNs Provider - 推送测试工具这是一个神奇的测试工...原创 2018-09-05 13:52:18 · 604 阅读 · 0 评论 -
imageNamed: 与 imageWithContentsOfFile:
UIImage加载图片的常用方法有三种。imageNamed示例[UIImage imageNamed:@”icon”];特点可以缓存已经加载的图片。加载图片时,首先在系统缓存中根据指定的名字寻找图片,如果找到了就返回;如果没有在缓存中找到图片,该方法会从指定的文件中加载图片数据,并将其缓存起来,然后再把结果返回,下次再次加载时该名称图片的时候就省去了从硬盘中加载图片的过程...原创 2018-09-05 15:34:30 · 220 阅读 · 0 评论