cocoapods 常用命令 删除本地xxx spec库(可以是cocoapods的master库,删除之后,使用pod set up安装;执行pod install 但不升级本地cocoapods spec库;执行pod update 但不升级本地cocoapods spec库;更新所有pod 库到podfile指定的最新版本;清除xxx pod的缓存;列出所有pod的缓存;
iOS 制作framework工程配置 一、创建framework工程:1.在桌面创建一个文件夹,取名MyFramework,这个文件夹我是用来统一存放framework、demo、workspace工程。2.创建framework工程,存放位置在MyFramework文件中。取名:MySDK设置支持的最小版本为10.0版本。注意:framework支持的最低版本号,要“小于”或者“等于”主项目工程支持的最低版本号。二、创建demo测试工程:1.创建demo测试工程,取名Demo,存放位置在MyFramework文件夹下。与f
iOS 关于leak检测内存问题的使用 1、为防止双击之后无法定位到代码而是 unavailable,首先去 build setting 中搜索 debug information format,然后选择第二个选项DWARF With dSYM File,运行检测。2、选择calltree。3、选择 invert call tree和hide system libraries4、定位到具体代码处->在详情面板选中显示的若干条中的一条,双击,会自动跳到内存泄露代码处,然后点击右上角 Xcode 图标进行修改。...
AVPlayer根据URL获取任意时间的图片 - (UIImage*)thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; NSParameterAssert(asset); AVAssetImageGenerator *assetImageGenerator =[[AVAss...
编译报错Building for iOS, but the linked and embedded framework ‘xxx.framework’ was buil...... 记录编译报错:build settings 搜索validate work 修改validate workSpace为YES即可。
iOS 获取Xcode下所有类名 #import <objc/runtime.h>#import <dlfcn.h>#import <mach-o/ldsyms.h>unsigned int count = 0; const char **classes = nil; Dl_info info; dladdr(&_mh_execute_header, &info); NSLog(@"%s", info....
iOS 富文本设置图片大小以及字体大小 NSString *contentStr = [NSString stringWithFormat:@"<head><style>img{width:%f !important;height:auto;}</style></head>%@",SCREEN_WIDTH-30,text]; NSMutableAttributedString *attributedString= [[NSMutableAttributedString al...
iOS xcode12 missing one or more architectures required by this target: arm64. 具体问题为:/Users/gw/Desktop/vod-sdk/SDK/xxxSDK.xcodeproj The linked framework 'xxx.framework' is missing one or more architectures required by this target: arm64.解决方法
iOS加载framework时出现 Library not loaded:XXX.framework; reason:image not found 解决方式一1、去build Phases -----> Link Binary With Libraries 里面添加缺少的framework2、
解决Mac Pro M1芯片 pod install报错问题 查询了两天的资料终于明白是怎么回事了。是因为M1芯片的问题。解决方式如下命令行:sudo arch -x86_64 gem install ffiarch -x86_64 pod install
iOS 全局解决未找到消息造成的crash 第一步新建NSobject的一个分类第二步判断当前类是否实现forwardingTargetForSelector:方法和methodSignatureForSelector:方法下面是具体实现过程。+ (void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ Method originalMethod = class_getInstance...
iOS QQ分享功能,弹框提示设备未授权 (错误码:25105) 解决方案与微信UniversalLink方案一致。1 。创建一个名字apple-app-site-association的json文件,details里面可以配置多个,Team ID是苹果开发者账号里面的,内容是第一个对象是微信的UniversalLink 设置, 第二个是qq的UniversalLink设置。 { "applinks": { "apps": [], "details": [ { "appID": "appTeam...
iOS WKWebView加载HTML字体大小问题 NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; WKUserScript *wkUScript = [...
iOS监听左滑返回事件 通过这两个方法可以监听到左滑返回的事件,不过当刚进入界面的时候也会调用这两个方法。所以,监听左滑返回事件只需要判断parent是否为空即可,空说明是左滑返回,不为空说明是刚进入。- (void)willMoveToParentViewController:(UIViewController *)parent- (void)didMoveToParentViewController:(UIV...
ios 图片高斯模糊 + (UIImage *)setImageEffecteWith:(UIImage *)image radius:(CGFloat)radius{ CIContext *context = [CIContext contextWithOptions:nil]; CIImage *inputImage = [[CIImage alloc] initWithImage:imag...