![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC
一如初夏丿
这个作者很懒,什么都没留下…
展开
-
iOS15.2 注册相册变化通知未给相册权限导致崩溃 [PHPhotoLibrary.sharedPhotoLibrary registerChangeObserver:self]
iOS15.2 在app初始化时调用该方法 未给相册权限会导致app卡死 不能启动 会触发iOS 启动看门狗机制 崩溃在app已经启动后调用该方法 未给相册权限会导致页面卡死 不能使用[PHPhotoLibrary.sharedPhotoLibrary registerChangeObserver:self]iOS15.2 以前使用该通知是不需要相册权限的 15.2之后 苹果添加了应用隐私报告 添加了该方法的相册权限前提解决方案: 先请求相册权限 在获取到权限后 同时将注册该通知放到异...原创 2021-12-15 10:44:34 · 3402 阅读 · 0 评论 -
iOS Library not found for
解决方案1 如果报错提示三方库后面跟的有库版本号去Build settings->Linking->Other Linker Flags 看下zhe'g原创 2021-06-16 18:23:54 · 1311 阅读 · 0 评论 -
微信分享 每次都需要 二次跳转 正在链接
正确是用法是域名+配置文件的path。举个例子:通用链接 Universal Links域名为https://help.wechat.com配置文件:{"appID": "8P7343TG54.com.tencent.xin.SDKSample", "paths": ["/sdksample/*"]}那么在微信开放平台登记以及在openSDK传入的Universal Links正确是:https://help.wechat.com/sdksample/代码中:[WXApi ...原创 2020-09-01 09:48:00 · 4024 阅读 · 0 评论 -
iOS 修改全局 UITextFiled UITextView 光标颜色
SWIFT UITextField.appearance().tintColor = UIColor.xFB7F4 UITextView.appearance().tintColor = UIColor.xFB7F4FOC [[UITextField appearance] setTintColor:[UIColor blackColor]]; [[UITextView appearance] setTintColor:[UIColor blackColor]];原创 2020-06-24 17:15:50 · 1017 阅读 · 0 评论 -
Swift/Objc的Runtime(运行时)机制
引言相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢?还能想起来吗?另外,在面试的时候,是否经常有笔试中要求运用运行时或者在面试时面试官会问是否使用过运行时,又是如何使用的?回想自己,曾经在面试中被面试官拿运行时刁难过,也在笔试中遇到过。因此,后来就深入地学习了Runtime机制,学习里面的A...转载 2018-01-10 11:59:29 · 711 阅读 · 0 评论 -
iOS atomic 是如何在有效范围内安全的
atomic 是如何在有效范围内安全的 atomic 实际上就是原子操作,这个概念其实并不新鲜,早在linux系统下编程本身也是有这个东西的,所谓原子,就是不可再化分,已经是最小的操作单位(所谓操作指的是对内存的读写)网上很多地方都在讨论oc下的atomic 不安全,不能保证数据的并发性,实际上有一点误导了大家,认为atomic 本身是不安全的实际上,并非atomic 不安全,而是网上一些说...转载 2018-10-16 15:50:21 · 953 阅读 · 0 评论