自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rex

  • 博客(146)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS collectionView 滑动出现空白

iOS CollectionView 滑动出现空白

2024-07-22 12:20:03 441

原创 iOS Facebook SDK 安装

iOS Facebook SDK 安装

2024-06-19 09:54:56 306

原创 iOS接入Flutter

在现有的iOS项目上接入Flutter,

2024-06-14 14:56:44 353

原创 iOS查看、分离、合并库framework的架构

iOS查看、分离、合并库framework的架构,这些操作需要cd到当前framework文件夹目录下。

2024-06-06 15:33:01 483

原创 UITableView was told to layout its visible cells and other content...

造成这个原因有可能是 tableView 页面还没准备好,就刷新界面或者刷新数据了,比如调用。还有另外一个可能,也是tableView还没设置好数据源,就调用了页面相关的代码,比如。

2024-03-08 11:11:19 589

原创 Command CodeSign failed with a nonzero exit code

错误提示:resource fork, Finder information, or similar detritus not allowed。一、打开 DerivedData 目录 清空该文件夹里面。二、打开终端cd到项目下,然后输入。三、clear项目,重新运行即可。(注意后面是有一个点.的)

2023-10-25 11:07:05 576

原创 unable to boot the simulator. domain nsposixerrordomain code 4

【代码】unable to boot the simulator. domain nsposixerrordomain code 4。

2023-10-17 11:12:57 313

原创 ssh config

【代码】ssh config。

2023-08-19 15:59:10 120

原创 iOS数字转为图片

iOS 根据数字,转成对应的图片

2023-08-02 18:33:55 1861

原创 FMDB数据库损坏 database disk image is malformed, code:11

FMDB数据库损坏 database disk image is malformed, code:11使用FMDB数据库的时候,有时会遇到 数据库损坏的问题,FMDB又没有提供修复工具,导致App数据库无法打开,只能删除数据库,这样不是很友好。解决方法是 ,使用 WCDB(微信的数据库) 替换,作为数据库工具,WCDB 提供修复功能,能解决 SQLite 错误码 11、26的问题。如果之前是用FMDB,也可以同时引入 WCDB,然后用WCDB 来备份,发生错误的时候,就可以用WCDB来修复。..

2022-02-25 20:46:22 1010

转载 M1 Mac安装cocoapods

问题1:终端安装CocoaPods时失败报错解决办法:在“应用程序”中找到“终端”,右键打开终端选择”显示简介”在“显示简介”中勾选“使用Rosetta方式打开”运行sudo gem install cocoapods(之前安装过就略过)运行sudo gem install ffi最后pod install问题2:终端使用’pod install’指令时报错解决办法:在终端输入如下指令sudo arch -x86_64 gem install ffi arch -x

2022-02-21 16:23:43 969

原创 tableView 不走 didSelectRowAt 代理方法

tableView 不走 didSelectRowAt 代理方法今天同事写了个tableView,结果点击不走代理方法 didSelectRowAt检查了一遍,tableView frame 没问题,没有手势拦截,cell 上面也没有其他控件拦截。最后发现问题在这tableView.allowsSelection = true主要是他用 xib 拉的控件,找了半天也没发现,最后还是各种搜索才解决了。...

2021-11-22 16:44:04 1475

原创 iOS tabbar颜色适配

// 设置标题颜色 let normal_attr = [NSAttributedString.Key.foregroundColor: UIColorFormRGB(rgbValue: 0x202020)] let select_attr = [NSAttributedString.Key.foregroundColor: normalRedColor] if #available(iOS 13.0, *) { let...

2021-07-23 12:07:58 297

原创 The certificate used to sign “XXX“ has either expired or has been revoked.

The certificate used to sign “XXX” has either expired or has been revoked. An updated certificate is required to sign and install the application.乍一看,不就是证书过期或被撤销了,然后想着重新搞下证书就好。然后搞了一下,发现不行,一运行还是报同样的错误。于是无奈Google一番,得到的答案基本也是重新搞证书。搞了一个小时,怎么试都不行。后来看到手机的一个ap

2021-07-17 10:15:12 750 4

原创 iOS WKWebView 点击图片放大

iOS WKWebView 点击图片放大func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { /// 禁止缩放 let injectionJSString = """ var script = document.createElement('meta');\ script.name = 'viewport';\

2021-06-09 11:12:25 1104

原创 Mac big sur天气小组件定位、位置选择

mac big sur 天气小组件 切换位置1.点击底部的 编辑按钮2.编辑状态选中天气小组件3.此时就能编辑位置了最后:如果想显示多个地区的天气,就添加多个天气小组件即可。

2021-05-14 10:21:08 4740

原创 M1 Mac 安装 cocoapods

基于开启VPN1.sudo gem install cocoapods -n /usr/local/bin sudo gem install ffipod setup参考

2021-05-13 22:49:03 456

原创 M1 Mac YYKit 报错

ld: in /Users/xxxxxx/Desktop/xxxxxx/xxxxxx/Pods/YYKit/Vendor/WebP.framework/WebP(libwebpencode_la-config.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64解决方法:加上 arm64 即可参考

2021-05-13 22:28:05 3172

原创 卡住在 Cloning spec repo ‘cocoapods‘ from ‘https://github.com/CocoaPods/Specs.git‘

卡住在 Cloning spec repo ‘cocoapods’ from ‘https://github.com/CocoaPods/Specs.git’解决:去官网手动下载 https://github.com/CocoaPods/Specs然后解压 放到 ~/.cocoapods/repos/cocoapods记得要把 .git 文件夹 放到 cocoapods 目录下...

2021-05-10 16:22:22 4870

原创 iOS文字间距对齐

用的是比较笨的办法,通过设置文字间距来实现,直接来代码/// 创建订单选项视图 /// - Parameters: /// - itemName: 选项名称,如:手机号 下单时间 /// - contentStr: 选项对应的具体值 /// - count: 选项名称的文字个数,如 手机号有3个文字,下单时间有4个文字 /// - Returns: 创建好的视图 func createOrderItemInfoView(itemName: St.

2021-04-16 11:53:25 337

原创 iOS 检测 UIWebView引用

自从2020开始,苹果不再允许使用 UIWebView,检测项目中引用 UIWebView1.打开终端,cd 到项目的工程文件所在的路径2.输入以下命令,注意最后有个 . 点号grep -r UIWebView .3.以上操作都正确的话,会马上出现工程中带有 UIWebView 的文件的列表(包括在工程中无法搜索到的 .a 文件中对UIWebView 的引用)注:引用AFNetWorking可以直接把AFNetWorking 里面的 UIWebView+AFNetworking 扩展删掉就可以

2021-01-29 10:11:53 372

原创 iOS 延迟搜索 实时搜索

在实现搜索功能的时候,搜索框的值发生变化,我们不可能每次都去调用接口,应该等用户结束输入的时候再去调用接口搜索,记录搜索框的值发生变化的间隔,可以比较有效的监听用户的输入状态。/// 上一个输入的时间,避免每次输入都调用搜索接口@property (nonatomic, assign) __block NSTimeInterval preInputTime;#pragma mark - 搜索相关- (void)textFieldValueDidChange:(UITextField *)textF

2021-01-22 16:17:29 664

原创 iOS 拨打电话

第一种NSString *phoneStr = [NSString stringWithFormat:@"tel://%@",phone];if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 10.0) { //设备系统为IOS 10.0或者以上的 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneStr] options:@

2020-12-23 11:40:15 1271

转载 11.0 mac os big sur 文件已损坏

按照以往的方法,在系统的【安全与隐私】中已经允许了【任何来源】,但依然不可以。解决方案(前提是已经在【安全与隐私】中开启了【任何来源】):方法如下????:1、打开终端(Terminal),2、输入以下命令后回车,如需要,请输入密码,命令:sudo xattr -r -d com.apple.quarantine <path>命令行中的 ,是你要打开的app的路径,可以将 app 拖到终端里,回车以后,3、再去【应用程序】里面打开对应的 app 就可以打开了。原文...

2020-12-11 18:35:10 4740

原创 Homebrew关闭自动更新

每次使用 homebrew 安装其他插件的时候,默认每次都会自动更新homebrew,显示Updating Homebrew...,明明是刚刚安装的homebrew,或者已经是最新的homebrew了,但每次都还会更新,非常耗费时间,特别是网路不好的时候就更加让人烦躁了。export HOMEBREW_NO_AUTO_UPDATE=true把上面的这句代码加入我们使用的shell配置文件中,就可以关闭自动更新了。比如我使用的是zsh,那我就在 ~/.zshrc 文件中加入这句代码,保存后运行下面的代码

2020-12-10 22:22:40 1268 1

原创 M1 Mac安装 Homebrew

M1 Mac安装原生 Homebrew首先创建安装目录sudo mkdir -p /opt/homebrew将目录属主修改为当前用户,方便以后用当前用户直接brew install软件sudo chown -R $(whoami) /opt/homebrew进入 /opt 文件夹cd /opt直接下载homebrew tar包并解压curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C

2020-12-10 14:40:03 21064 19

转载 M1 Mac pod install 错误

M1 芯片的 Mac, cocoapods 安装完成,然后 pod install 发生错误,可以试着执行下面的命令Right-click on Terminal in FinderGet InfoOpen with Rosettasudo gem install ffi然后重新 pod install 就可以了。原文

2020-12-10 14:00:33 2172

原创 PCH文件引入pod头文件报错

今天接手了一个项目,是比较旧的,第三方库都是直接手动拖进来的,没有使用cocoapods,我使用cocoapods增加了一些三方库,把头文件写到PCH文件的时候,报错,说找不到对应的文件。路径那些是没有问题的可以试下 这样来解决:#ifdef OBJC#import <YYKit.h>#endif或者#ifdef __OBJC__#import <YYKit.h>#endif...

2020-12-08 08:54:22 493

原创 ios 项目运行 you don‘t have permission to view it

The file “.app” couldn’t be opened because you don’t have permission to view it照着这些来,都没能解决,最后这个解决了,在xcode的菜单栏File -> Workspace Settings -> Build System: Legacy Build System选择传统的 Legacy build system 就可以了。最神奇的是,我选了Legacy build system,项目跑起来后,我再切

2020-11-25 11:15:13 1414 1

原创 Mac 隔空投送 AirDrop 搜不到 iPhone

最近在使用 隔空投送 AirDrop 的时候,遇到 iPhone 能搜到 Mac,但是 Mac 搜不到 iPhone 的情况,可以试下下面的方法来解决:把iPhone设置成飞行模式,然后再关闭飞行模式,Mac 就能搜到iPhone。Mac 的 iCloud 账号 退出登录,iPhone 的 iCloud 账号 退出登录,然后重启Mac 和 iPhone,最后重新登录 Mac 和 iPhone 的 iCloud 账号 ,就能解决。...

2020-10-12 10:48:17 8467

原创 iPhone 隐藏了App 如何恢复

iPhone 的某个App 设置了隐藏,想要恢复,却找不到方法,网上搜了一堆,没有一个有用。笔者这里也不知道如何恢复,最后搞了半天,只能曲线救国了:先把App 删除了,再重新下载,就能把App图标搞出来了。步骤:设置—》通用—》iPhone存储空间—》优酷(找到对应的App)—》点击去,删除或者卸载,最后重新去App Store下载安装,就可恢复。具体步骤如图:...

2020-09-23 21:57:21 26649

原创 Launchpad 大小

具体方法如下:在Terminal下执行一下命令:defaults write com.apple.dock springboard-columns -int 10defaults write com.apple.dock springboard-rows -int 8defaults write com.apple.dock ResetLaunchPad -bool TRUEkillall Dock1、调整每一列显示图标数量,10表示每一列显示10个,比较不错,可根据个人喜好进行设置。

2020-08-19 09:43:19 123

原创 Mac 最新安装 HomeBrew

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"卡住在==> Tapping homebrew/coreCloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...终端安装,运行这个git clone git://mirrors.ustc.edu.cn/homebrew-

2020-08-19 09:08:00 181

原创 Protocol Buffers 在iOS的使用

Protocol Buffers 简单的说是对结构化的数据进行序列化(Json格式、XML格式)的一种语言,但是更小、更快、更简单,更多的用于IM即时通讯这一块,有助于节省流量,提高性能。Protocol Buffers 是谷歌的,官网连接现在我们来简单的体验下 Protocol Buffers 在 iOS 的使用。安装使用环境,打开终端安装 homebrew通过 homebrew 安装其他需要的工具brew install automakebrew install libtoolbrew

2020-08-12 16:02:28 648

原创 16进制颜色转换RGB原理

常见的几种表示颜色的方法有:ColorName: 直接用颜色的名称来指定颜色,比如: red blue green yellow优点: 很直观的表达想要使用的颜色缺点: 颜色的名称很少, 不能有效表示一些较为丰富的颜色RGB: 三通道颜色他是目前运用最广泛的颜色系统之一可以通过红绿蓝三色通道, 外加alpha透明度, 来展示几乎所有的颜色RGB是从颜色的发光原理来设定的, 相当于红绿蓝三个颜色通过不同亮度, 来组合成为需要的颜色0为最暗, 255为最亮HEX: 十六进制

2020-07-08 14:39:22 8754

原创 ERROR ITMS-90725: “SDK Version Issue.

ERROR ITMS-90725: "SDK Version Issue.ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 12.1 SDK. As of June 30, 2020, all apps for iPhone or iPad must be built with the iOS 13 SDK or later, included with Xcode 11 or later."今天在打包上传到App

2020-07-07 17:52:35 6149 8

原创 iOS 按钮 Button 高亮不变灰

iOS button 点击高亮的时候不变灰, 把按钮类型改为自定义即可 _continueBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [_continueBtn setBackgroundImage:[UIImage imageNamed:@"mhsq_history_continue"] forState:UICont...

2019-11-28 10:51:24 1177

原创 IM聊天会话列表,时间简单判断

IM聊天会话列表,时间简单判断//时间显示内容-(NSString *)getDateDisplayString:(long long) miliSeconds{NSLog(@"-时间戳---%lld_----",miliSeconds);NSTimeInterval tempMilli = miliSeconds;NSTimeInterval seconds = tempMilli/...

2019-11-06 15:58:11 2770

原创 ios tableView的约束警告,NSLayoutConstraint:.width == 0

Unable to simultaneously satisfy constraints.Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out whic...

2019-10-14 16:52:33 1459

原创 iOS 审核解决中心-附件-无法载入文件

iOS 审核被拒的时候,在审核解决中心添加附件的时候,提示 无法载入文件 ,造成这个原因主要是上传的附件名称中包含了中文,所以重命名一下附件,不要带有中文就好,最好也不要搞特殊符号。...

2019-06-11 16:40:14 2945

黑苹果USB无线网卡驱动

黑苹果USB无线网卡驱动,博主的黑苹果版本是10.13.6,安装完成重启电脑即可。

2018-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除