
OC
小王快点跑
这个作者很懒,什么都没留下…
展开
-
快速查找项目可执行文件
在运行的项目中,分为两种情况,1.工程束中包含有product文件夹,选中对应,showInFinder -> 显示包内容,找到Unix可执行文件2.工程束中不包含product文件夹,选中xcode配置条,File -> project Setting ,点击红色框区域,进行跳转,进入DerivedData文件夹,找到对应项目,点击进入,Build -> Products -> Debug ,找到Unix可执行文件...原创 2021-09-24 11:09:04 · 825 阅读 · 0 评论 -
Info.plist文件国际化
1.为项目添加所支持的语言2.创建Strings File文件,并命名InfoPlist3.为InfoPlist.strings配置语言这里全部勾选4.为info.plist中内容做国际化,选中plist文件,右键选择open as souce code复制要国际化的关键词,如需访问相册权限,关键词为NSPhotoLibraryUsageDescription,在不同的语言文件中,设置不同语言的提示语...原创 2021-06-03 16:38:42 · 777 阅读 · 0 评论 -
StroyBoard拖入PHLivePhotoView代码中修改livephoto模拟器正常运行,真机运行崩溃
问题背景描述:在stroyBoard拖入PHLivePhotoView控件,在控制器中设置输入口引用@IBOutlet weak var livePhotoView : PHLivePhotoView!在代码中为livePhotoView设置展示的livePhoto,模拟器运行正常,真机崩溃,崩溃信息:-[UIView setLivePhoto:]: unrecognized selector sent to instance 0x1019b3370处理过程:1.控制台打印livePhotoV原创 2021-06-03 16:14:47 · 166 阅读 · 0 评论 -
全局禁用暗黑模式
在info.plist文件中添加Appearance键值对即可。原创 2021-01-21 15:23:41 · 696 阅读 · 0 评论 -
MacOS安装rvm时报错raw.githubusercontent.com:443连接失败解决方法
本来以为一个梯子就能解决的问题,还是我天真了,记录下解决方法1.查找连接失败域名当前IP【https://site.ip138.com/raw.Githubusercontent.com/】2.终端输入sudo vi /etc/hosts 并将连接失败的域名配置上一个对应IP添加到文件里,我加的中国香港的151.101.76.133 raw.githubusercontent.com保存后退出即可3.重新执行安装rvm命令就可以成功啦...原创 2020-11-25 10:05:57 · 2409 阅读 · 1 评论 -
MacOS升级系统无法启动Eclipse提示Alert Failed to create the Java Virtual Machine
@解决方法macOS升级到11.0好好的eclipse就不能用了,提示Alert Failed to create the Java Virtual Machine,尝试升级eclipse和jdk版本结果都无法成功启动,提示信息也不同,最终解决方案:在应用程序中打开eclipse的包,修改contents中的info.plist文件如图,添加jdk版本地址/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/bin/Java原创 2020-11-25 09:55:52 · 959 阅读 · 0 评论 -
iOS中使用贝塞尔曲线实现镂空效果
创建想要实现镂空效果的背景 UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:[UIScreen mainScreen].bounds cornerRadius:0];设置镂空部分的路径//设置圆形镂空 UIBezierPath *path1 = [UIBezierPath bezierPathWithOvalInRect:myRect];//设置正方形或矩形镂空 UIBezierPath *path1原创 2020-07-23 10:20:41 · 1314 阅读 · 0 评论 -
iOS 图片添加滤镜
对目标图片添加滤镜使用CoreImage框架为图片添加滤镜创建UIImage的category,这样想要添加滤镜的图片直接调用下面的方法就可以了。 - (UIImage *)addFilterWithName:(NSString *)filterName { UIImageView *theImageViewBack = [[UIImageView alloc]init]; theImageViewBack.image = self; CIImage * inputI原创 2020-07-10 16:44:11 · 748 阅读 · 1 评论 -
在使用Photos框架时获取的图片size不准确问题
在使用Photos框架时获取的图片size不准确问题Photos获取系统相册数组获取相册中所有图片对象在开发中有自定义相册预览需求,就用了Photos框架获取系统中的相册名称和对应图片,因为有图片编辑裁剪需求,要根据图片的size变化编辑框。Photos获取系统相册数组PHFetchResult * sysfetchResult = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum sub原创 2020-07-10 16:22:26 · 493 阅读 · 0 评论