![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
iOS_MingXing
这个作者很懒,什么都没留下…
展开
-
iOS 一个像素占用多大内存?
如果用256种状态标识屏幕上某种颜色的灰度,而屏幕采用三基色红绿蓝(RGB),不压缩的情况下一个像素需要占用24bit(3字节),这个就是常说的24位真彩色。如果考虑到压缩,情况就更复杂些了,是有损压缩还是无损压缩,具体采用哪种压缩算法,压缩参数参数设置等等都会影响到一个像素占用的存储空间只能具体情况具体分析了。如果是256种状态的灰度图像,不压缩的情况下一个像素需要8bit(1Byte字节=8Bit,256种状态)。在UTF-8编码中,一个汉字通常占3个字节,扩展B区以后的汉字占4个字节。原创 2024-03-27 14:19:55 · 200 阅读 · 0 评论 -
WKWebView加载本地PDF
【代码】WKWebView加载本地PDF。原创 2023-03-17 10:30:46 · 658 阅读 · 0 评论 -
Info.plist contained no UIScene configuration dictionary (looking for configura
在info.plist文件中添加Application Scene Manifest,输入时Xcode会提示直接生成即可,就不会有警告了。新建项目兼容低级IOS版本,将SceneDelegate.h,SceneDelegate.m删掉报错。Scene Configuration的items要置0。原创 2023-03-06 10:42:16 · 6915 阅读 · 1 评论 -
uniapp 移动端 持久化数据在客户端
uniapp 移动端 持久化数据在客户端。原创 2023-02-27 10:23:08 · 234 阅读 · 0 评论 -
IOS获取系统流量
uniapp 原生插件IOS获取系统流量。做下笔记更新下,之前资料需要更新下。找的资料有地方需要适配最新系统。原创 2022-11-21 11:59:05 · 483 阅读 · 0 评论 -
iOS检测当前设备是否越狱系统
iOS检测当前设备系统是否越狱原创 2022-08-16 16:08:33 · 1255 阅读 · 0 评论 -
uniapp开发使用des对数据加解密
uniapp开发使用des对数据加解密原创 2022-08-11 17:53:45 · 808 阅读 · 1 评论 -
Xcode调试iPhone真机 : The code signature version is no longer supported.
调试真机报错Unable to install "Flutter_onlyiOS"点击详情如下:DetailsUnable to install "Flutter_onlyiOS"Domain: com.apple.dt.MobileDeviceErrorDomainCode: -402620375User Info: { DVTErrorCreationDateKey = "2022-04-24 06:23:29 +0000"; IDERunOperationFailin原创 2022-04-24 14:35:31 · 1954 阅读 · 0 评论 -
如何关闭iPhone打电话时音频里面的Mac选项
下面介绍如何关闭打电话时音频里面的Mac选项 以前点一下是直接可以扬声器 现在每次点击都要选择 恶心关闭方法:设置-电话-在其他设备上通话,关闭,然后重启手机 即可手机挨近笔记本接打电话,真是这个想开个免提还得多一步选择...原创 2022-02-14 09:47:31 · 6283 阅读 · 0 评论 -
gitbook TypeError: cb.apply is not a function
一段时间不用gitbook打开进行 gitbook 启动服务 gitbook serve 报错了按照官网内容重装了一下还是报错如下Live reload server started on port: 35729Press CTRL+C to quit .../usr/local/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js:287 if (cb) cb.appl原创 2021-11-25 17:25:41 · 391 阅读 · 0 评论 -
warning: 重定向到 https://gitlab.link.cn/video/video_ios_sdk.git/
git pull 或者 git push 控制台都会打印warning: 重定向到 https://gitlab.link.cn/video/video_ios_sdk.git/作为轻微强迫症者虽然不影响使用,但是总是提示warning 看着不舒服解决方案:commond + Shift + . 显示项目中隐藏文件打开 .git -> config 如图在 url 末尾添加 .git正确显示为 https://gitlab.link.cn/video/video_ios_sdk.g原创 2021-11-24 16:29:00 · 1024 阅读 · 0 评论 -
UIImage添加水印(Logo+文字)及保存本地
总体介绍把你所需要用到的素材全都渲染到contex中,最后再作为一个整体取出来。// 创建一个bitmap的contextUIGraphicsBeginImageContext();// 渲染背景图// 渲染素材logo+文字// 用的是同一个方法drawInRect:. . .// 取出UIImageUIImage *imageNew = UIGraphicsGetImageFromCurrentImageContext();//一些释放操作UIGraphicsEndImag原创 2021-11-08 16:22:38 · 464 阅读 · 0 评论 -
Cartahge 更新报错Building universal frameworks with common architectures is not possible.
Carthage 更新出现报错 arm64A shell task (/usr/bin/xcrun lipo -create /Users/***/Library/Caches/org.carthage.CarthageKit/DerivedData/12.5.1_12E507/IQKeyboardManager/v6.5.6/Build/Intermediates.noindex/ArchiveIntermediates/IQKeyboardManager/IntermediateBuildFilesP原创 2021-07-06 17:54:20 · 1982 阅读 · 0 评论 -
xcode12.4 but the linked and embedded framework ‘WebRTC.framework‘ was built for iOS + iOS Simulator
Xcode12.4 真机编译Building for iOS Simulator, but the linked and embedded framework ‘WebRTC.framework’ was built for iOS + iOS Simulator.解决方案:先修改项目配置里面的Validate Workspace为Yes,正常编译成功!再次修改回NO,正常编译就可以了! 又填了一个坑附上 配置说明文档 https://xcodebuildsettings.com...原创 2021-02-02 17:21:17 · 439 阅读 · 0 评论 -
WebRTC始终是正的图像解决
iOS集成WEBRTC后,使用自带获取视频方法,出现问题描述:关闭自动锁屏后上下左右旋转屏幕,显示摄像头始终自动旋转是正的图像,不符合项目需求,经研究编译源码查资料,最终在 StackOverflow 找到一篇文章讲可以随时监测设备方向,代码更换设备方向提供了思路,(因为按这个需要计时器小于0.2s进行检测设置,耗费资源,转换思路在获取设备转换方向时进行重设设备方向)最终解决方案思路:在...原创 2020-03-31 11:53:03 · 602 阅读 · 1 评论 -
Command PhaseScriptExecution failed with a nonzero exit code
项目pod完出现报错/Users/wang**/Library/Developer/Xcode/DerivedData/ICSConference-enwgdaiykiuppwakhwhngdoikynu/Build/Intermediates.noindex/ICSConference.build/Debug-iphonesimulator/ICSConference.build/Script...原创 2020-03-13 16:20:13 · 4853 阅读 · 0 评论 -
Mac rvictls 安装最新10.15系统
在使用rvictl对手机进行抓包时报错: rvictl: command not found网上找了方法如下:1>. xcode没有安装Command Line Tools,执行命令 xcode-select --install 安装一下然后重启终端,对我无效2>. 进入/usr/bin,看有没有rvictls安装。没有的话,进入下面两个目录,安装下两个pkg。a.Xcode....原创 2019-12-26 18:06:23 · 2600 阅读 · 1 评论 -
(转)【iOS 开发】二进制、十进制、十六进制相互转换的方法
下面罗列了二进制、十进制、十六进制之间相互转换的方法,有时候可能会用的到,需要的朋友可以收藏一下。十进制转换为二进制/** 十进制转换为二进制 @param decimal 十进制数 @return 二进制数 */+ (NSString *)getBinaryByDecimal:(NSInteger)decimal { NSString *binary = @"";...转载 2019-12-25 11:00:27 · 344 阅读 · 0 评论 -
清理Xcode缓存
xcode用的时间长了会占用很大空间,给xcode瘦身,操作如下:移除DerivedData,建议定期清理,会重新生成此文件夹内是模拟器运行每个APP生成的缓存文件,删除之后只是再重新运行APP时会重新编译耗时较长,并再次生成缓存文件。~/Library/Developer/Xcode/DerivedData移除Archives,可以清理此文件夹中的内容是用Xcode打包时生成,可以根据...原创 2019-10-28 15:02:23 · 671 阅读 · 0 评论 -
iOS _UIDatePicker最简学习攻略
#import "DateViewController.h"@interface DateViewController ()@property (nonatomic, strong) UIDatePicker *myDatePicker;@end@implementation DateViewController- (void)viewDidLoad { [super viewDidLoad原创 2016-12-12 14:48:08 · 439 阅读 · 0 评论 -
使用carthage 打包时出现ERROR ITMS-90060: "This bundle is invalid.
一个很经典的错误就诞生了,用一个大佬的话说三方库作者这样写除了坑小白一点用也没有。既然人家要挖坑,小菜鸡就得爬上来。因为必须要用这个三方库,我的方法是用到carthage的库,查一遍。最终定位到错误,改成和项目工程中一样的版本就OK了。很心酸。各位大佬有什么好的方法指点下。原文链接: https://www.jianshu.com/p/ca8c524f40e0翻找更新carthage记录...转载 2019-03-19 13:51:11 · 1776 阅读 · 0 评论 -
App Store审核指南(苹果官方)(转)
App Store审核指南(苹果官方)(转)苹果审核越来越严了,上线前按照文档对对,或许会好些。App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App Store 开发 Ap...转载 2019-05-23 10:30:26 · 1207 阅读 · 0 评论 -
iOS-手电筒照明
打开手电筒照明的思路:初始化相机设备 -> 点击按钮 -> 改变照明状态 -> 根据状态打开或关闭手电筒#import "ViewController.h"#import <AVFoundation/AVFoundation.h> @interface ViewController () @property (nonatomic, strong) AVCa...转载 2019-07-24 18:46:21 · 222 阅读 · 0 评论 -
控制台输出dyld: dyld_sim is not compatible with the loaded process, likely due to architecture mismatch
我做了两件事,它有效…1,部署目标更改为最近的一个,如> = 10.02,从Build Settings> Architectures中选择Standard architecture原创 2019-08-29 22:35:17 · 356 阅读 · 0 评论 -
This application’s bundle identifier does not match its code signing identifier.
今天使用carthage更新第三方后莫名出现真机云心失败,提示This application’s bundle identifier does not match its code signing identifier.解决方法:/usr/local/bin/carthage copy-frameworks进入Building Phases单击+并在New Run Script Ph...原创 2019-09-05 16:29:21 · 1314 阅读 · 0 评论 -
Xcode历史版本下载
各位升级最新版本Xcode11 发现坑一大堆,就想回退到原来版本,可是发现找不到地址了,是不是很抓狂,别担心,下面送上历代Xcode版本,尽情回退版本吧,温馨提示:如果想同时保留最新版和旧版,安装的时候(替换,同时存在)可以选择同时存在哟~历代Xcode版本下载,https://developer.apple.com/download/more/...原创 2019-09-25 09:20:07 · 561 阅读 · 1 评论 -
iOS查看各个系统版本占有率
iOS查看各个系统版本占有率添加链接描述苹果公布数据官方网址原创 2019-03-22 16:17:54 · 6941 阅读 · 0 评论 -
ios _ self.view 宽高为 600 * 600 问题
突然出现 veiw的宽高固定为600 * 600 了,莫民奇妙,百度各种资料有改freeform的, 有取消 use trait Variations 的,总之解决不了自己问题,最终终于找到适合自己的https://segmentfault.com/q/1010000011832479/a-1020000011832664xib创建的Controller的View初始值就是(600,60...原创 2019-03-07 19:37:41 · 678 阅读 · 0 评论 -
iOS_显示图片原本颜色
又用到显示图片原本颜色了,结果脑子忘记了,翻出了笔记,就把这个写出来,以后便于查找, 1, 显示UIButton 本来图片颜色 原本图片颜色 原图 UIImage *image = [[UIImage imageNamed:@”arrow”] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];原创 2017-05-18 09:45:41 · 1996 阅读 · 0 评论 -
ios_2017年安装CocoaPods Mac OS 10.12.2 系统
CocoaPods使用步骤(已有Ruby环境): (没有Ruby环境也没关系,后面会安装升级的,或者翻我之前安装Ruby环境文章也行) (注:为提示作用,不要在终端中输入)1.打开终端,输入为提示作用,不要在终端中输入) 1.打开终端,输入 gem sources –remove https://rubygems.org/等有反应之后再敲入以下命令 $ gem sources -a原创 2017-01-09 17:38:25 · 871 阅读 · 0 评论 -
iOS_Xcode真机测试总是提示输入账号密码
打开KeyChain,钥匙串,点击当前真机测试的profile, 选中, 双击,在信任里边选择始终信任.原创 2017-01-10 15:04:36 · 1298 阅读 · 1 评论 -
iOS真机调试问题-App installation failed
真机调试免费App ID出现的问题 The maximum number of apps for free development profiles has been reached. 免费应用程序调试最大限度 苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,必须把之前的应用程序删除,才能调试新的 原文网址链接: http://www.jianshu.com/p原创 2017-01-09 17:19:38 · 608 阅读 · 0 评论 -
iOS_Xcode真机调试iOS10中Nslog 打印不出东西
Xcode真机调试iOS10中Nslog 打印不出东西 解决方案ios9以前的 如果不加 1 的那句 在xcode8 会打印一些没用的日志 但是你的系统要是ios10 如果真机调试 加了这句就不会打印 要是删除了就能可以打印了, 解决办法: 第一步: 如图 1 中取消勾选 第二步: 如图2 close 即可原创 2016-12-21 15:00:14 · 4909 阅读 · 0 评论 -
iOS_真机调试Xcode出现“*** is busy: Processing symbol files”
Xcode真机调试的时候,点击运行,出现:* is busy: Processing symbol files。解决方法: 1、尝试重新拔插测试设备。 2、如果“1”不起作用,重启Xcode尝试。 3、如果“2”不起作用,重启手机,然后尝试。(解决)。后记:前两种方法,估计是大部分开发者都会想到的尝试方法,(以上方法是度娘告诉我的,嘿嘿) 我的情况:我是插入设备允许了iTunes备份手原创 2016-12-21 14:24:00 · 3394 阅读 · 0 评论 -
iOS 跳转AppStore的两种方法,应用内和直接跳转
import “ViewController.h”import pragma mark - 评分取消按钮监听//取消按钮监听 - (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController{ [self dismissViewControllerAnimated:YES compl转载 2016-10-07 16:05:31 · 957 阅读 · 0 评论 -
iOS_高德与百度坐标系转换方法
在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标,具体转载 2016-09-09 10:57:26 · 3072 阅读 · 0 评论 -
iOS _SVN错误小结
svn: Failed to add file ‘Makefile’: an unversioned file of the same name already exists 执行更新(svn up)时报错。因为其他人新增一个文件到服务器,而本地却存在一个同名文件(未版本控制) 先将本地重名文件改名,再执行”svn up”,之后再比较、合并文件。或者执行 “svn up –force”这时可能会转载 2016-06-22 17:42:09 · 1484 阅读 · 0 评论 -
iOS _ 获取指定的UITableViewCell 并刷新
开发中遇到需要对指定的UITableViewCell进行操作,翻阅了一些资料,经核实确实能解决这个问题,便拿出来与大家分享一下.// 1, 需要对指定一个section进行刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1]; [tableview reloadSections:indexSet withRowAnim原创 2016-06-22 14:30:50 · 721 阅读 · 0 评论 -
iOS _Xcode中模拟器页面切换慢动作
项目测试偶尔不知道点到哪里了,突然模拟器页面切换慢动作慢慢悠悠的可把自己给着急了,还以为是程序问题,切换别的程序,重启模拟器,重启Xcode,甚至重启笔记本依然于事无补,便问了一下度娘,找到了答案,给大家分享一下,避免入坑. 解决方法: 模拟器Debug -> Slow Animations原创 2016-06-21 15:31:13 · 2758 阅读 · 0 评论 -
Swift 使用 AFNetworking
创建 一个 NewworkingTools.swift 文件import Foundationimport AFNetworking//枚举定义请求方式enum HTTPRequestType { case GET case POST}class NetworkManager: AFHTTPSessionManager { //单例 stati...原创 2018-02-27 15:32:14 · 676 阅读 · 0 评论