IOS
笑红尘自来也
这个作者很懒,什么都没留下…
展开
-
SpringBoot自搭建APNS服务
APNS通知,Apple推送通知原创 2023-12-23 16:19:30 · 554 阅读 · 1 评论 -
IOS证书首次使用免输登录密码
首次使用钥匙串证书免密码安装时候首先执行:security set-key-partition-list -S apple-tool:,apple: -s -k 1234 ~/Library/Keychains/login.keychain-db原创 2021-10-18 19:07:23 · 716 阅读 · 0 评论 -
WKWebView拦截二
WKWebView拦截二继上个拦截新增拦截方式,基本上可以拦截所有+ (BOOL)handlesURLScheme:(NSString *)urlScheme{ return NO;}原创 2021-10-18 19:03:12 · 719 阅读 · 0 评论 -
WKWebView拦截资源
背景由于苹果对UIWebView的各种放弃,现在向WKWebView上面转才是正道,在从UIWebView转到WKWebView的过程中,还是遇到不少问题的.尤其是WKWebView的拦截资源很成问题.下面介绍下我遇到的问题和做的一些解决办法.解决方法1.第一种解决方法 [NSURLProtocol wk_registerScheme:@"http"]; [NSURLProtocol wk_registerScheme:@"https"];2.第二种解决方法自定义类遵守WKURLScheme原创 2021-05-06 21:02:28 · 893 阅读 · 0 评论 -
WKWebView协议
介绍主要看一下WKWebView的两个协议:WKNavigationDelegate 和 WKUIDelegateWKNavigationDelegate代码展示(拷贝别的文章代码)//WKNavigationDelegate 这里拷贝别的文章代码- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(vo转载 2021-05-06 19:40:59 · 199 阅读 · 0 评论 -
iOS的WebView展示H5不能全屏展示
iOS的WebView展示H5不能全屏展示办法一方法二办法一直接在原生端配置UIWebView配置属性 if (@available(iOS 11.0, *)) { g_web.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.edgesForExtendedLayout = UIRectEdgeNone; }原创 2021-04-17 12:02:18 · 1403 阅读 · 0 评论 -
IOS的buildSetting配置Enable Testability
Enable Testability是否支持测试:这个默认是NO。如果设置成YES,会导致两个文件中定义了相同的全局变量,编译时候会报错,重复定义变量。原创 2021-03-03 10:27:19 · 804 阅读 · 0 评论 -
cordova 6.0用本地文件出现跨域问题:
cordova 6.0用本地文件出现跨域问题:原因解决办法原因因为IOS-WKWebView安全等级升级,所以造成了CORS问题解决办法- (WKWebViewConfiguration*) createConfigurationFromSettings:(NSDictionary*)settings{ WKWebViewConfiguration* configuration = [[WKWebViewConfiguration alloc] init]; ...原创 2021-02-08 17:41:02 · 2798 阅读 · 0 评论 -
iOS的Category类的方法执行和覆盖顺序研究
默认情况下是按文件编译顺序编译如果有一个分类文件含有load方法@implementation Animal (Dog)+(void)load{ NSLog(@"--编译Dog");}-(void)Test_Category{ NSLog(@"Dog Animal");}@end另一分类文件没有load@implementation Animal (Cat)-(void)Test_Category{ NSLog(@"Cat Animal");}@end原创 2021-02-02 11:50:11 · 876 阅读 · 2 评论 -
首次导入的P12钥匙串密码问题
iOS自动打包security解决弹框输入钥匙串密码问题iOS自动包xcodebuild 使用首次安装的p12文件,会弹出codesign使用xxxx私钥,而进行系统弹框要求输入钥匙串密码,输入密码后,选择始终允许,也就不会出现了。但是对于自动化打包要进行UI界面输入密码很致命的。解决指令:授权应用能首次访问权限//放开xcode工具 codesign工具权限可以这样security set-key-partition-list -S apple-tool:,apple: -s -k ${pwd}原创 2020-11-21 15:20:38 · 1046 阅读 · 0 评论 -
iOS一键打包xcodeBuild
iOS一键打包xcodeBuild最近项目需要实现项目一键打包的能力,于是便研究了xcodebuild,使用过程还是遇到不少问题的。原创 2020-10-11 20:51:17 · 2141 阅读 · 4 评论 -
关于IOS14不能安装企业App
关于IOS14不能安装企业App1.plist文件必须是放在https服务器2.主要是对于ipa是否要放在https服务器,两种办法:如果是域名访问ipa,必须是https服务器。如果是ip访问ipa,https和http服务器都是可以的记录下。...原创 2020-09-27 16:03:49 · 2735 阅读 · 0 评论