
iOS
survivorsfyh
Do your best to meet the best friend!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
error: Sandbox: rsync(17136) deny(1) file-write-create
error: Sandbox: rsync(17136) deny(1) file-write-create原创 2025-06-10 14:27:49 · 864 阅读 · 0 评论 -
Xcode 16 集成 cocoapods 报错
Xcode 16 集成 cocoapods 报错原创 2025-06-09 15:24:44 · 708 阅读 · 0 评论 -
Xcode 16.2 版本 pod init 报错
Xcode 16.2 版本 pod init 报错原创 2025-06-09 11:38:07 · 684 阅读 · 0 评论 -
SDK does not contain ‘libarclite‘ at the path ‘/Applications/Xcode.app/Contents/Developer/Toolchains
SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target原创 2025-02-26 15:51:49 · 7394 阅读 · 0 评论 -
禁用三方输入法 - iOS
禁用三方输入法原创 2024-04-26 13:58:55 · 342 阅读 · 0 评论 -
MFMailComposeViewController 发送邮件
MFMailComposeViewController 发送邮件原创 2024-03-15 15:26:42 · 739 阅读 · 0 评论 -
‘stringByAddingPercentEscapesUsingEncoding:‘ is deprecated 弃用
'stringByAddingPercentEscapesUsingEncoding:' is deprecated 弃用原创 2024-03-15 11:21:37 · 1212 阅读 · 0 评论 -
应用引导页配置相关 - iOS
应用引导页配置相关 - iOS原创 2024-03-01 11:19:49 · 586 阅读 · 0 评论 -
通过 Image 和 UIWindow 模拟系统 Launchimage 启动页效果
通过 Image 和 UIWindow 模拟系统 Launchimage 启动页效果原创 2024-03-01 10:28:03 · 391 阅读 · 0 评论 -
访问系统权限时弹出文字描述为英文 - iOS
访问系统权限时弹出文字描述为英文 - iOS原创 2024-02-29 11:40:15 · 1049 阅读 · 0 评论 -
UIAlertController 修改 title 或 message 样式相关
UIAlertController 修改 title 或 message 样式相关原创 2023-10-31 15:44:14 · 403 阅读 · 0 评论 -
iOS友盟崩溃日志定位分析处理
iOS友盟崩溃日志定位分析处理原创 2023-10-25 14:13:48 · 629 阅读 · 0 评论 -
升级 Xcode 15模拟器 iOS 17.0 Simulator(21A328) 下载失败
升级 Xcode 15模拟器 iOS 17.0 Simulator(21A328) 下载失败原创 2023-10-24 17:20:30 · 2040 阅读 · 1 评论 -
Apple Pay 内购项目价格异常相关
Apple Pay 内购项目价格异常相关原创 2023-08-22 14:51:16 · 529 阅读 · 0 评论 -
证书文件无法生成.p12
证书文件无法生成.p12原创 2023-07-25 14:23:10 · 2685 阅读 · 0 评论 -
CocoaPods could not find compatible versions for pod ““:
CocoaPods could not find compatible versions for pod "":原创 2023-07-18 10:48:59 · 1334 阅读 · 0 评论 -
检测已连接的蓝牙设备 - iOS
检测已连接的蓝牙设备 - iOS原创 2023-07-06 14:30:34 · 2428 阅读 · 0 评论 -
NSString 输出百分比 % 无法显示
NSString 输出百分比 % 无法显示原创 2023-06-30 10:07:42 · 515 阅读 · 0 评论 -
蓝牙耳机连接检测 - iOS
iOS 蓝牙耳机连接检测原创 2023-02-14 17:59:29 · 1373 阅读 · 0 评论 -
CoreBluetooth 蓝牙切换状态实时检测
CoreBluetooth 蓝牙切换状态实时检测原创 2023-02-10 14:42:36 · 516 阅读 · 0 评论 -
NSURL 转 UIImage 时 nil 的情况
NSURL 转 UIImage 时 nil 的情况原创 2022-09-26 10:26:50 · 333 阅读 · 0 评论 -
_NSZombie_CFString
(_NSZombie_CFString *) class name = _NSZombie_CFString原创 2022-09-08 14:17:19 · 213 阅读 · 0 评论 -
presentViewController 页面顶部留白
presentViewController 页面顶部留白原创 2022-08-25 10:52:18 · 474 阅读 · 0 评论 -
ipa包无效的二进制文件
ipa包无效的二进制文件原创 2022-08-22 09:56:18 · 1076 阅读 · 0 评论 -
检测 ipa 包是否支持 arm64
检测 ipa 包是否支持 arm64原创 2022-08-16 15:41:10 · 941 阅读 · 0 评论 -
查看项目中 Cocoapods 引入SDK版本号相关
查看项目中 Cocoapods 引入SDK版本号相关原创 2022-07-15 11:55:16 · 1717 阅读 · 0 评论 -
WKWebView 渲染出现白屏的可能因素
WKWebView 继 UIWebView 之后的 Web 组件,拥有更佳的渲染效率,加载更快内存占用也更低,但渲染页面的时候可能出现白屏的情况.UIWebView 遇到占用内存较高的情况下会导致 App Process 的 crash;WKWebView 遇到占用内存较高的情况下会导致 WebContentProcess 的 crash;两者总体内存占用情况相差并不太多,不过 WKWebView 将其一部分内存的消耗通过多进程的方式拆解执行;可以基于 WKWebView 这项 webViewWe原创 2022-05-25 10:11:51 · 2513 阅读 · 1 评论 -
视图侧滑手势返回上一级视图状态控制
视图侧滑返回上一级视图手势控制的开启(默认开启状态)与关闭控制,具体 code 如下:作用域可以在所需视图的 viewDidAppear 和 viewWillDisappear 中进行对其控制;开启侧滑返回if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestur原创 2022-04-27 14:58:20 · 370 阅读 · 0 评论 -
设置 UIButton 文字内容的位置与偏移量
设置 UIButton 文字内容位置的时候常会使用设置 UILable 的方式去对齐调试,但编译运行后发现文字样式并未能如愿以偿的改变,例如如下案例:修改前UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];[btn setBackgroundColor:[UIColor whiteColor]];[btn setTitle:@"隐私协议" forState:UIControlStateNormal];[btn setTi原创 2022-04-08 16:21:19 · 1175 阅读 · 0 评论 -
TableViewCell 渲染网络图片延迟卡顿
在 TableViewCell 组件上渲染图片的时,网络图片资源本身不可控,可能存在图片很大等因素,可以尝试如下方式:正常情况下,可能会遇到图片资源渲染很慢或加载失败的情况[cell.imageView setImageWithURL:[NSURL URLWithString:img] placeholderImage:placeholder];转换处理后速率会提升很多NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWi原创 2022-03-03 11:20:32 · 367 阅读 · 0 评论 -
设置 UIScrollview 的滚动方向
设置 UIScrollview 的滚动方向;一.仅水平方向滚动scrollview.contentSize = CGSizeMake(设置宽度, 0); 二.仅垂直方向滚动scrollview.contentSize = CGSizeMake(0, 设置高度); 三.均支持scrollview.contentSize = CGSizeMake(设置宽度, 设置高度); 以上便是此次分享的全部内容,希望能对大家有所帮助!...原创 2022-02-18 10:40:08 · 4700 阅读 · 0 评论 -
Invalid parameter not satisfying: URLString
如果出现 Invalid parameter not satisfying: URLString 异常,排查一下发送请求的 URL 是否正常,里面可能存在混有汉字或者特殊字符的情况出现;可以针对链接 URL 地址进行 encode 的编码操作,具体操作如下:1.iOS 9 之前// iOS 9 之前NSString *strUrl = [NSString stringWithFormat:@"%@%@%@", host, scanContent, userId];NSString *url原创 2021-12-31 11:39:49 · 2579 阅读 · 0 评论 -
配置应用的 Universal Links - iOS
Universal Link 即 iOS 9 之后 Apple 推出的一种新的启动 App 功能特性;可以方便的通过打开一个 Https 链接的方式来启动唤起所对应的 App 应用客户端(设备未安装 App 的无效);可以通过页面的网站 url 与 App 做到完美的衔接,比之前 URL Scheme 的方式更佳高效,起到 Web 与 App 间的无缝衔接.微信官方文档首先,生成一个配置文件并命名为 apple-app-site-association,具体格式如下:appID 组成方式即 Te原创 2021-12-10 16:52:41 · 2431 阅读 · 0 评论 -
The ‘‘ target has libraries with conflicting names: libwechatsdk
工程中原集成过友盟分享,其中的SDK中包含了 libwechatsdk.a, 而集成微信登录的时候再次执行 pod install 则抛出了如下异常,即有已存在的 SDK 重复了.[!] The 'Pods-Integration' target has libraries with conflicting names: libwechatsdk.a.首先,尝试搜索 UMCShare 得到了如下的列表 listLast login: Wed Dec 8 15:32:40 on ttys00原创 2021-12-08 15:53:28 · 1131 阅读 · 0 评论 -
iOS15适配 navigationBar 与 tabBar 背景色
在 iOS 15 之后发现常规设置 navigationBar 与 tabBar 的背景色后仍无效,具体需要配置如下 UINavigationBarAppearance 和 UITabBarAppearance 即可,具体 code 如下:UINavigationBarAppearanceUIColor *bgColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.7];if (@available(iOS 15.0, *)) { U原创 2021-11-17 11:29:07 · 3459 阅读 · 0 评论 -
配置设备屏幕旋转方向与横屏相关 - iOS
首先,可以通过 Targets -> General 中配置,具体如下图所示:其次,可以通过 Targets -> info 中进行配置,其中分为两种展现形式,可视化列表或者是代码 code 的形式,可以在 info 文件的基础上右键进行切换形式.如下是一次对应上下左右的配置 code:1)上 <string>UIInterfaceOrientationPortrait</string>2)下 <string>UIInterfaceOr.原创 2021-11-03 14:51:28 · 359 阅读 · 0 评论 -
统计 Xcode 项目代码行数 - iOS
首先,打开终端定位到对应项目的文件夹目录,直接终端中输入 cd 后将对应项目的文件夹拖进去即可,例如如下:cd /Users/xxx/Desktop/Project/Code/xxx-ios其次,输入如下命令后回车即可find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l其中,-name "*.m" 即项目中拓展原创 2021-05-24 10:05:05 · 209 阅读 · 1 评论 -
隐藏顶部状态栏 - iOS
播放音频的时候,全屏模式下顶部的状态栏很影响视觉效果,如下几步即可在 push 到该页面的时候将其隐藏,若想全局隐藏可自定义一个公共的 ViewController 子页面全部集成与它,在父 ViewController 中配置该属性即可。首先,在项目的 plist.info 中配置如下属性:<key>UIViewControllerBasedStatusBarAppearance</key><true/>其次,在对应的视图 VC 页面中配..原创 2021-04-25 16:32:31 · 367 阅读 · 0 评论 -
摄像头实时采集图像 - iOS
新接到一个实时获取摄像头当前照片的需求,在设定的时间内需要保持摄像头处在开启状态并可以实时回调到当前的图片数据信息;此次结合 AVCaptureDevice、AVCaptureSession、AVCaptureVideoPreviewLayer 将其与 UIView、UIImageView 和 UIImage 相结合;具体实现 code 如下:#import <UIKit/UIKit.h>#import <CoreVideo/CoreVideo.h>#import &l原创 2021-04-19 09:48:35 · 727 阅读 · 0 评论 -
ERROR ITMS-90476 - iOS
项目打包 upload 的时候弹出了如下异常提示:ERROR ITMS-90476: "Invalid Bundle. Your app supports multitasking on iPad, so you must include the launch storyboard file, 'LaunchScreen.storyboard', in your bundle, 'xxxxxx.'"解决办法将项目 Target => General 中的 Requires fu.原创 2021-04-12 14:53:02 · 1298 阅读 · 0 评论