自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 派金SDK接入文档

3、该SDK所依赖的②中的三方库的版本号与您项目中本身存在的库的版本号不一致,请您适配或联系SDK开发者适配。4、该SDK不是必须依赖②中的三方库,如您不需要某个广告商的资源,也请您联系开发者开发。由sdk竞价成功或失败 上报方法。2、服务端竞价相关数据。4、激励视频 接入方式。5、插屏广告 接入方式。6、信息流广告接入方式。3、开屏广告接入方式。

2023-11-09 16:47:16 735

原创 Charles抓包map local后出现“failed: unacceptable content-type: text/plain“

Charles,map local

2023-07-10 18:08:23 479

原创 iOS reason: ‘Need an imageRef‘

'Need an imageRef'

2023-06-29 19:36:48 325

原创 Swift 数字滚动效果

Swift 数字滚动效果

2022-12-29 16:03:49 625 1

原创 Swift Cannot assign value of type ‘(xxx) -> () -> xxx‘ to type ‘(any xxx)?’

swift 调试报错

2022-12-16 21:19:13 1173

原创 M1处理器安装 cocoapods

M1条件下,cocoapods 安装遇到的坑

2022-01-28 18:43:49 5314

原创 swift CTMediator使用及注意事项

在这篇文章里,我主要说一下在Swift条件下的CTMediator的 使用。至于CTMediator的集成什么的都不说了。CTMediator 广泛使用在 模块与模块之间的调用上,使得模块与模块的通讯更加便捷,耦合度更低。那么在同一个模块内要使用CTMediator 当然也是可以的,在这里我来做试验,就是在同一个模块内的。 不同模块内,使用的原理也是一样的。如下图所示: 假如CTMediatorTest就是我们的模块化的模块,我们在该模块内要有 push 出LHLoginViewController

2021-12-01 16:42:34 2715

原创 Swift 通过IMP调用Selector

可解决代码耦合问题,之前的写过一个是OC的,Swift还是有些许区别呢看如下代码 : 这个类有 四个 类方法 都不一样,import UIKitclass LHIMPTest: NSObject { @objc class func shareAction(parma : [AnyHashable : Any]) -> Void{ print("一个参数 ---- \(parma)") } @objc class func openN

2021-11-19 12:09:37 2215

原创 swift 实现聊天列表消息渐变消失

先上效果图通常情况下 聊天列表是 tableview 的实现, 利用 gradienLayer 实现渐变效果。但是我们通常不直接把 gradienLayer 加在tableView ,因为那样,gradienLayer 会直接加在tableview 上且会随着滚动,而不是吸顶的。代码func generateTextMaskForChat() { var gradienLayer = CAGradientLayer.init() gradienLayer.st

2021-11-12 10:34:37 2504

原创 Unable to find a specification for `xxx‘

我主要说下在cocoapods 集成过程中发现的错误。千万别粗心[!] Unable to find a specification for `SwiftyUserDefaults (= 5.0.0-beta.2)`You have either: * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`. * mistyped the na

2021-11-10 15:16:32 3883

原创 关于Charles无法使用手机抓包的问题

好端端的手机没法抓包了,这里我只说一下我经历的情况。新安装的Charles如果不做任何操作的话,是有30天的使用权限,而且如果不作任何处理,将会每次开启Charles只都有30分钟使用时间过了这个时间,就得重新开启。我首先说一下,这个权限问题。https://www.charles.ren在线生成Charles授权码 这个链接截止到目前位置还是可以用的,正规不正规,我也不知道,我知道我用它生成的码迄今为止还可以用。 如下图这里的用户名是自己随便填写的,点击生成,就可以了。拿到 regi

2021-07-05 14:13:54 1981

转载 cocospods 创建私有库

模块化和组件化的开发要求我们需要使用cocospods创建并管理自己的私有库在此我转载别人的一篇文章下面说几点https://leihuai.coding.net/user 这是可以拥有自己私有git 库的地址,自己申请账号,自己创建远程仓库等。https://www.jianshu.com/p/c8ea1f95717a 这是那篇文章的地址,感谢这个兄弟,我按照他的步骤,成功生成了自己的库,并且可以通过pod引入到其他项目中。注意:引入的库头文件的引用,可能没有自动提示,没关系,

2021-04-07 10:31:15 196

原创 iOS 字符串两端对齐

有这么个需求直接上代码UILabel * uplab = [ViewController normalLabelText:@"身份证号"];[self.view addSubview:uplab];uplab.frame = CGRectMake(100, 100, 80, 20); UILabel * downLab = [ViewController normalLabelText:@"姓名"];[self.view addSubview:downLab];downLab.fra

2021-04-02 14:50:01 921

原创 git@xxx.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

加入新公司 首先要配置cocospods,down代码下来。在这个过程中遇到了这个问题Pre-downloading: `JKBBS` from `git@bj-gitlab.jianke.com:client-jk-ios/JKBBS.git`, commit `d364e2b9be47a7047bf92bd66b91f8c5865685ad`git@bj-gitlab.jianke.com's password: git@bj-gitlab.jianke.com's password: g

2021-03-26 10:31:22 2143

原创 iOS 图片上传 OSS

在使用阿里云上传图片时遇到的一个问题,查遍了错误原因,都没有关于它的完美解释,困扰了好久,最终误打误撞解决了,记录如下,ERROR:--error--<?xml version="1.0" encoding="UTF-8"?><Error> <Code>IncorrectNumberOfFilesInPOSTRequest</Code> <Message>POST requires exactly one file upload pe

2020-12-22 14:31:49 1437

原创 iOS NSTimer 循环引用

#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN@interface INWeakProxy : NSProxy- (instancetype)initWithObjc:(id)target;+ (instancetype)proxyWithObjc:(id)target;@endNS_ASSUME_NONNULL_END#import "INWeakProxy.h"@interface INWeak

2020-12-07 15:46:03 163

原创 iOS 项目中使用Unity (交互)

上篇博客我说了集成,这里我说一下交互一、Unity 使用直接上代码AppDelegate.h#import <UIKit/UIKit.h>#include <UnityFramework/UnityFramework.h>#include <UnityFramework/NativeCallProxy.h>@interface AppDelegate : UIResponder<UIApplicationDelegate, UnityFramewor

2020-12-02 19:36:20 1633 1

原创 iOS项目集成unity(2020+ 版本)

iOS 集成unity 随着unity版本的升级,老式unity(例如2017版本)的集成方式对于 2020 + 版本就不适用了,而且老式的unity集成相当复杂。新版的集成还相对容易一些。这里我只说我的集成步骤步骤一、Untiy开发同学导出的unity项目理论上来说是可以完好的运行在真机上的。理论上它包含如下文件:一般情况下直接在真机上运行会有两种类型的错①、xxx/Unity-iPhone-cvdhbhhmplmngpebfiayrtudphkj/Build/Intermediates.no

2020-12-02 19:10:40 5179 2

原创 xxx 的iPad is not available Please reconnect the device

xxx 的iPad is not available Please reconnect the device新下载的xcode对于某些设备在真机调试的时候死活安装不上,就是提示如下提示:真是奇了怪了,各种查资料,升级到最新版本xcode,重启xcode,重启mac,重启ipad,都试过了,还是不行,服了!!!!回头想想,凡是出现这个提示的都是 在iOS13.6的版本。 以上的举措大都是盲目的,治病真的没有到根儿上。稳定一下思绪。来来来看看1、 看看这个目录下的文件是否包含 iOS13.6 的真

2020-09-17 10:49:32 1473

原创 iOS ld: framework not found AFNetworking

我来说一下我遇到的情况:创建好一个项目,如下:目录结构是这个样子的,我将选中的这两个文件挑出来放在了一个文件夹下如下:这时候会有报错,如下:没关系,有错就解决 删除选中文件继续编译继续报错继续解决 删除选中文件。 接下来我使用cocoapods 导入了‘AFNetworking’ 导入过程就不说了,但是编译就会报错找了若干个方法,都不奏效。但是想也不用想,肯定是项目中的 framework 路径设置出现问题了。在pod集成时,终端提示我们了,如下图:看看吧,在pod集成

2020-09-10 18:08:35 4440

原创 错误解决

项目编译遇到这么一个问题,赶紧查资料,解决module map file ‘/Users/leihuaiwang/Desktop/prostar/projectIOS/project/frameworks/runtime-src/proj.ios_mac/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap’ not found找到相关的解决方案的不多,大多是在说 是 pod的问题,对cocoapods 进行各种操作删了重装,各种clean

2020-06-16 18:53:04 4321 3

原创 iOS 代码精简的小技巧(**)

最近项目有精简代码的需求。代码美观,耦合性地,这就要求我们尽可能的将一个类中的代码抽离出去,重新抽离在一个新的类中。但是在当前类中可能存在某些局部变量或者全局变量需要改变值,出现无法抽离到新的类中的情况,请看下面的情况。①:在一个方法中改变局部变量的值显然这样是无法改变 str 的值的。那么这种情况 就可以使用 ()这个技能了。这样用法的大概意思是 把 str 的变量的地址 提供给 changeValue 使用。在changeValue** 方法中就可以通过地址来操作 这个局部变量了。②

2020-06-12 10:50:31 1135

原创 OC解决大量使用switch...case 语句的问题

先来看一张图片项目中我们总是不可避免的要是用到if...else..语句,或者大量使用swift...case... 语句,对于少量的判断,也无可厚非了,但是对于大量的判断,就会让我们的代码看上去特别乱,有些浪费代码了。OC 包括其他语言都给我们提供了解决这种困境的方法。这里我说一下OC的使用。在这之前希望读者对 Selector 有一定的了解。①、假如代码使用了大量的判断,我们要尽量保证...

2020-03-24 19:20:16 1423

原创 duplicate symbols for architecture arm64

调试一个项目,引入了第三方库,结果出现了如上所述的错误。我说一下我的情况: 这个提示大致是说 有个重复命名的文件。注意,这个提示之前还有一大推提示。在那些提示里面可以找到重复命名的文件名我使用了mac的全部查找功能, 找到该文件可能出现的地方。发现我自己定义的问题与第三方sdk的某个文件命名冲突。知道了这个错,修改起来就很简单了。祝大家工作愉快...

2020-03-12 17:44:13 3892

原创 iOS xib 点击事件未响应

一个困扰我两天的问题,终于解决了,人类在探索未知领域的时候总是这么步履维艰。一步一步透过层层浓雾,登上山顶,长开有力的臂膀,撕破笼罩在周身的浓雾,一缕阳光照进你的胸膛,豁然间:一种拨开云雾见青天的感觉油然而生。抬望眼,你蓦然瞥见,原来脚下的路不过才是登顶的第一阶而已!按钮的点击事件,手势事件等,存在最大的不可点击的原因就是 子视图布局在了父视图之外。我遇到的情况就是这样首先来看效果图 ...

2020-03-03 16:07:23 876 1

原创 Swift Selector

Selector 是swift 和OC 中 常用到的 在button 中、 在ges 中 都有使用到.一般情况下我们是这样使用的例如另外抽出去一个类 他负责创建了button要执行点击事件func DIYBtnSelector(_ superView : UIView) -> Void { let btn : UIButton = UIButton.init(type...

2020-01-11 11:32:47 973 1

原创 mac 设备音频无法正常播放

手机没电了,想在mac上看看数码宝贝,无论是插入耳机还是外放,都放不出声音来,也是奇怪了。首先,确保设备不处于静音模式下。去系统偏好设置声音部分看看播放设备是否选择正确如果以上都不起作用 尝试如下命令打开终端 --> sudo killall coreaudiod执行过后刷新你要播放的视频,如果还没效果,重启试试吧...

2020-01-07 14:30:14 2063

原创 自定义Tabbar

效果如下直接上代码//// LHTabbarButton.swift// safari//// Created by 磊怀王 on 2020/1/2.// Copyright © 2020 磊怀王. All rights reserved.//import UIKit class LHTabbarButton: NSObject { fun...

2020-01-04 17:40:45 283

原创 swift 计时器timer

效果图:代码//// LHTimerViewController.swift// safari//// Created by 磊怀王 on 2019/12/4.// Copyright © 2019 磊怀王. All rights reserved.//import UIKitclass LHTimerViewController: UIViewControlle...

2019-12-05 19:10:04 2969

原创 swift 轮播图(三) 添加自动轮播功能

前言: 对闭包使用 不是很明白,可能会造成内存泄漏,请多担待!效果图:代码//// LHWhellPlantImage.swift// safari//// Created by 磊怀王 on 2019/12/2.// Copyright © 2019 磊怀王. All rights reserved.//import UIKitclass LHWhellPla...

2019-12-05 18:10:44 664

原创 swift 轮播图 (二) 带自定义指示标

效果图:直接上代码//// LHWhellPlantImage.swift// safari//// Created by 磊怀王 on 2019/12/2.// Copyright © 2019 磊怀王. All rights reserved.//import UIKitclass LHWhellPlantImage: NSObject,UIScrollVie...

2019-12-04 18:40:13 313

原创 swfit 轮播图(一)

自定义了一个banner类。完全凭借OC的感觉写的。话不多说,直接上代码//// LHWhellPlantImage.swift// safari//// Created by 磊怀王 on 2019/12/2.// Copyright © 2019 磊怀王. All rights reserved.//import UIKitclass LHWhellPlantIm...

2019-12-02 19:16:24 162

原创 /usr/bin/git clone xxx /var/folders/hf/gjb2157j7s99712tnhwsr

升级系统后 xcode 的 pod 发生了一些错误,重新执行 pod install 不一定在哪个库 会发生如下错误[!] Error installing QIYU_iOS_SDK[!] /usr/bin/git clone https://github.com/qiyukf/QIYU_iOS_SDK.git /var/folders/hf/gjb2157j7s99712tnhws...

2019-11-26 11:04:05 2096 1

原创 zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr

为了升级xcode,升级了最新的mac系统(10.15.1),升级之后,诸多之前已经好的设置都得重新设置。新建了一个项目,想要导入 pod 库出现如下提示zsh: /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: no such f...

2019-11-25 11:29:19 2483

原创 Unknown class _TtC6safari14ViewController in Interface Builder file

swift 包括iOS 在使用xcode 创建项目的时候,会自带一个ViewController 文件,通常情况下我们会删除ViewController文件自己创建文件。但制定RootViewController 后,运行会出现如下错:Unknown class _TtC6safari14ViewController in Interface Builder file大意是在 项目中没有找到...

2019-09-17 10:24:49 902

原创 swift 代理 delegate

场景 该代理实现基于 swift 4.2 版本 截止发稿属swift 最新版本重启一个类,该类负责生成一个btn,再改类中使用delegate,并在controller类中实现delegate,代码如下代理声明类// // LHCustomBtn.swift// safari//// Created by 磊怀王 on 2019/9/16.// Copyright...

2019-09-16 19:17:29 293

原创 加载失败Error Domain=WebKitErrorDomain Code=204 "插件处理的载入"

报错如下**加载失败Error Domain=WebKitErrorDomain Code=204 "插件处理的载入" UserInfo={_WKRecoveryAttempterErrorKey=<WKReloadFrameErrorRecoveryAttempter: 0x287bd82e0>, NSErrorFailingURLStringKey=https://h5-test...

2019-09-02 10:25:02 2421

原创 swift 切割字符串

在OC中 某个字符串可以按照指定的字符串切割。在swift 中字符串切割方法做了更大的扩展,具体的找到了如下两个方法:targetStr.components(separatedBy: <#T##CharacterSet#>)targetStr.components(separatedBy: <#T##StringProtocol#>)这两个方法都会得到切割后的...

2019-08-28 20:09:44 6402

原创 swift 数组拓展---排序(sort() 方法)

前两篇博客写了在使用swift写冒泡排序和选择排序,实在是遇到了很多坑,在使用forin循环时。也着实遇到了不少隐藏的点。但是swift 提供了可供使用的 排序的方法,如下图:var sortArr : [Float] = [9.54,5.88,2.09,4.76,73.1,6.9,3.087] print(sortArr)先来一个数组吧最常用的算是 前四个方法,我来挨个试...

2019-05-24 17:41:03 9942

原创 swift 冒泡排序

直接上代码func bubblingSort(_ numbers : [Float]) -> [Float] { var targetArr = numbers; for tempNumber01 in targetArr.enumerated() { for tempNumber02 in targetArr.enumerated(...

2019-05-24 14:57:41 301

空空如也

空空如也

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

TA关注的人

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