MacBook Pro (15-inch, 2019)Monterey 12.3.1xcode13.3.1App Store下载更新一开始更新显示1.06G,下载完了就一直不动了,也没有
官方接入文档获取 framework 文件 (平台接入模块->SDK下载与接入文档),要先注册其他参考Creator iOS接入穿山甲SDK1、集成SDK这里采用
文字转语音播放AVSpeechSynthesizerAVSpeechSynthesizer *av = [[AVSpeechSynthesizer alloc] init]; AVSpeechUtterance *aaa = [[AVSpeec
使用 invocationWithMethodSignature: 方法初始化一个 NSInvocation 实例1、创建签名 NSMethodSignature *signature = [[self class]
xcode上传只提示有个链接错误,改用 Transporter 上传报错如下:[2021-12-24
苹果的官方文档里介绍的比较详细了,这里简单记录下配置方式。1、在 Ma
写在前面1、iOS14后,苹果更新了扩展组件,引入了新的UI组件:WidgetKit 而舍弃了iOS14以下版本的Today Extension组件; 2、WidgetExtension 使用的是新的WidgetKit不同于Today Widget,它只能使用SwiftUI进行开发,所以需要SwiftUI和Swift基础; 3、Widget支持3种尺寸systemSmall (2x2)、 sys
1、默认样式case `default` = 0 // Default type for the current input method.2、ASCII 码键盘case asciiCapable = 1 // Displays a keyboard which can enter ASCII
iOS13之前的获取方式UIApplication.sharedApplication.keyWindowiOS13 之后新增了UIWindowScene,keyWindow的获取也有了新的方式,将来肯定会移除该字段,记录下方法提前适配。@property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multipl
搜了一遍,貌似xcode12的普遍问题。直接搜这个问题得到的结果都没有解决。看到xcode有一个警告None of the architectures in ARCHS (arm64, x86_64, i386) are valid.搜了下这个问题得到了一个有效答案
注:1、iOS13开始支持深色模式;2、xib无法适配iOS13之前的版本,只能把要设置颜色的控件连线到代码中,代码控制颜色;3、使用的 LLDark 库实现适配;
WKWebView加载gif图片 NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"gif"]; NSURL *url = [NSURL fileURLWithPath:path]; self.webView = [[WKWebView alloc] init
问题起因:原代码直接将库文件拖入项目使用的,现改为 pod 管理第三方库。PinYin4Objc 支持pod管理,所以直接删除原代码使用pod。PinYin4Objc 库包含一个拼音文件,第一次使用该库会缓存到本地(这也是为什么修改后测试没发现异常)。新装App(或删除再安装)转换汉字拼音失效,因为这个库直接从bundle中读取拼音资源文件路径,
1、选择图片 UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; imagePicker.delegate = self; [viewController presentViewController:imagePicker an
定义表视图的表头表尾并重用1、定义表头子类#pragma mark - HeaderView#define HeaderIdentifier @"Header"@interface PCOrderListHeaderView : UITableViewHeaderFooterView/** 订单创建时间 */@property (nonatomic, strong) UILabel...
不知道Python能做什么,看基础语法没动力,找项目玩一玩了解下Python能做什么12岁的少年教你用Python做小游戏好吧,就从这个开始。看看需要准备什么1、开发环境1、需要Python 2.72、需要pygame 模块2.7就算了,刚装好的3.7,应该差不多继续安装pygameMac 安装Pygame小记pip install pygameOK,安装好了,继续看代...
在布局的时候,想要在view的左边或下边布置另一个view,可以使用CGRectGetMaxX和CGRectGetMaxY来获取第一个view的坐标,来布局另一个view的origin(原点)UIView *view = [[UIView alloc] init]; [self.view addSubview:view]; [view mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(se
// view背景色不能为[UIColor clearColor],否则阴影不显示 view.backgroundColor = [UIColor whiteColor]; // 阴影颜色 view.layer.shadowColor = [UIColor blueColor].CGColor; // 阴影半径,默认是3 view.layer.shadowRadius = 3; // 阴影偏移,默认是CGSizeMake(0, 3)。 // C...
CocoaPods版本查看pod --version安装升级CocoaPodssudo gem install cocoapods如果报权限错误,执行以下命令sudo gem install -n /usr/local/bin cocoapods创建Podfile$ vim Podfile
总结流程和pod 指令,以及自己操作遇到的问题。参考文章1、iOS组件化 - 基础2、iOS组件化 - 项目组件化创建自己的私有库(oc)1、创建私有Spec Repo1.1 在 GitHub 上创建一个仓库作为私有库;1.2 在本地创建私有库命令 pod repo add [私有仓库名称] [GitHub HTTPS 链接地址]例: pod repo add DYDemoSpecs https://github.com/liyunxin/DYDemoSpecs.git2、创建组件
Xcode 6 之前 objc_msgsend 是可以带参数的,从 Xcode 6 之后带参数会报错 Too many arguments to function call…;解决方法1、修改设置信息Build Settings -> Enable Strict Checking of objc_msgSend Calls 改为 NO。此方法在 Xcode 12 失效,即使改为 NO,模拟器不报错,真机调试报错。2、通过类型强制转换((void (*)(id, SEL, id))objc_
重启了下电脑,解决了。。。尝试添加代理删除代理,改hosts,都不成功,正好软件升了级,重启下电脑,就可以了。
官方文档iOS SDK 集成指南cocoapods集成 # 极光推送 pod 'JPush'添加头文件// 引入 JPush 功能所需头文件#import "JPUSHService.h"// iOS10 注册 APNs 所需头文件#ifdef NSFoundationVersionNumber_iOS_9_x_Max#import <UserNotifications/UserNotifications.h>#endif初始化- (BOOL)applicat
WKWebView使用流程1、初始化2、监听js消息3、加载URL4、接收js消息5、移除js消息监听文末附上原代码,抛砖引玉,望指教。原项目在一个类中处理js交互的所有内容,代码量较多,所以想分离原来的类,将js内容分离出来,原来的类只处理业务逻辑。核心方法我新建了一个 NSObject 的类,来封装 WKWebView,目的是为了实现一个方法实现js消息的监听和回调。 [webView subscripTo:@"setBarTitle" messageHandler:^(WK
报错内容-[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found - use -availableMetadataObjectTypes修改 // 原内容 // self.metadataOutput.metadataObjectTypes = @[AVMetadataObjectTypeFace]; // 修改 self.metadataOutput.metadataObjectTypes = self
iPhone Xs Max 14.5预期效果图给UIImageview添加一个气泡框样式的遮罩图,使图片加载后显示为气泡框样式。原代码: //设置蒙版遮罩层通道 UIImageView *imageViewMask = [[UIImageView alloc] initWithImage:image]; imageViewMask.frame = CGRectInset(view.frame, 0.0f, 0.0f); view.layer.mask = imageViewMask.laye
旧的项目更新库文件,新的库使用了@import,所以必须在pod中添加‘use_frameworks! ’。然后 YYCache 就报错 Duplicate interface…修改库的导入方式,问题解决。// .pch 文件中// 原来的导入方式#import <YYCache.h>// 改为#import <YYCache/YYCache.h>转载:iOS Duplicate interface definition for class ‘DDLog‘第三方库报错
Mac修改电脑个人目录名称/用户/电脑目录名/。。。1、设置-\>用户与群组,左下角解锁,左上角右键管理员高级设置,修改个人目录名称,取个简单的名称(不是你最终要修改的名称),例如:11;2、修改后重启电脑,此时电脑里什么东西都没有了,并不是丢失,路径修改了所以没显示;\_ 点开文件夹 Shift+Cmd+C 打开硬盘目录,双击进入硬盘,进入用户文件夹,此时有共享,客人,还有旧的目录...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号