iOS webview 接入 HTTPDNS
发表于|更新于
|浏览量:
文章作者: 今是昨非
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 今是昨非的博客!
相关推荐
2025-09-25
Xcode 26接入混元
背景上篇写了Xcode接入通义千问,发到腾讯云开发者社区提示引流,所以就再试试接入混元,顺便说一下,接入混元要比接入通义千问简单。 实现注册混元,得到免费资源包打开腾讯混元大模型_大语言模型_自然语言大模型- 腾讯云,点击产品控制台,注册并开通,会自动送体验的资源包。 然后选择接入管理,在里面使用OpenAI SDK方式接入,点击创建API KEY,如下图: 然后点击查看文档,接下来就可以在Xcode中添加了 Xcode添加混元的Provider打开Xcode 26,打开设置,选中”Intelligence”,点击添加,如下图 然后会进入输入信息界面,共有4个信息需要输入,URL、API Key、API Key Header、Description,如下图: URL:https://api.hunyuan.cloud.tencent.com/API Key:==你自己的APIKey==API KeyHeader: ==Authorization==Description: 这个名字自己定义 点击Save后,出现下面的界面说明成功了: 然后就选中对应的模型,可以...
2022-09-07
iOS 编译时间优化
背景目前App项目不大,但是清空后重新编译时间需要200多秒,感觉不太合理,所以,就着手排查了一下。 通常的编译时间优化都是分为三个部分 Xcode编译设置的优化 代码或函数编译时间的优化 三方库编译时间的优化 这里就根据上面三个部分来一一排查。 实现Xcode编译设置的优化使用的是Xcode 13.4,网上搜到的,关于Xcode设置New Build System,及Build Settings中设置Debug Information Format的都不需要设置了,默认已经是合理的。至于Optimization Level的设置,设置后,虽然编译速度可以提升,但是对于Debug不友好,所以,这里也不做设置。故而针对这项优化什么都没有处理。 代码或函数编译时间的优化这方面主要是针对Swift,首先把编译耗时的方法显示出来,在Build Settings中Other Swift Flags添加如下设置,意思是显示编译超过200ms的函数或者类型检查超过300ms的函数显示warning,这里200ms是自己设定,可针对项目的真实情况设置: 1234-Xfrontend -w...
2024-03-16
Pod 私有库相互引用
私有库的相互引用文章是转载自OC和Swift混合开发(Pod私有库的相互引用),在这里记录一下,方便以后查看。 概述:该文档主要介绍OC和Swift混合开发相互调用,包括3大类情况和12种具体情形。 三大类情况: 主工程内的混合互调, 主工程和Pod三方库之间的混合互调, Pod三方库和其他Pod三方库之间的混合互调。 十二种情形: 主工程内的OC 调用 主工程内的OC:#import “NSObject.h” 导入头文件直接调用。 主工程内的OC 调用 主工程内的Swift: 1. 主工程中创建.pch文件,在TARGETS -> Build Setting -> 搜索pch -> 设置.pch文件的路径, 2. 在.pch文件中添加 : 例如:#import “xxxxx_Swift.h” (该文件命名规则为:”工程名_Swift.h”,该文件为系统自动生成) , 3. 编译之后才可自动识别需要调用的Swift的文件 。 主工程内的OC 调用 OC的Pod三方库: #import ...
2025-08-21
关于我用CodeBuddy开发了几个APP的体验
背景一直想写,但是太忙了,用CodeBuddy新开发iOSAPP,又同时想做鸿蒙APP,好家伙,是真的忙不过来。 先说体验:我觉得CodeBuddy是最厉害的,(在座的谁赞成,谁反对),🤪,就这么说吧,我用过Trae,Cursor, Windsurf,还申请了Kiro,综合下来,我觉得目前CodeBuddy对于我来说是最厉害的。 我最早用的是Trae,一开始国际版我就用了,使用期间开发了一个app吧,用着用着就智障了,就是本来好好沟通着,突然就感觉对方变傻了,还把项目修改坏了,辛辛苦苦干了好几天,一下子回到解放前了……如果是用量达标,我倒是宁可他提醒我用量达标,也不希望换成一个傻子,就像你跟一个人聊得正投缘,觉得是知己,突然间她流着口水变成了傻子,这换谁也接受不了啊🤣 噢噢,忘了说背景,我是用这些工具做app开发,从头开始开发。所以上面的体验仅供参考。 优点先说优点: 开发快速,只需要说一句话,就能快速搭建一个APP的框架,实现基本功能。 不依赖语言,通过类似的工具,模糊了开发语言的鸿沟,不必说必须学会了某个开发语言,才能开发某种APP或网站,初步能实现”任何人只要有想...
2021-12-30
iOS 录音 && 播放实现
录音代码录音转 mp3录音播放播放播放锁屏通知栏显示背景问题获取录音时长的问题参考iOS 获取音频时长的正确姿势 笔记,获取音频时长,有两个问题: 录音的 http 链接经过了一次封装,且需要 token 才能获取,这种情况下获取不到 录音的链接,下载保存到系统的 cache 文件夹下 1234567891011121314- (NSTimeInterval)audioDurationFromURL:(NSString *)url { AVURLAsset *audioAsset = nil; NSDictionary *dic = @{AVURLAssetPreferPreciseDurationAndTimingKey:@(YES)}; if ([url hasPrefix:@"http://"]) { audioAsset = [AVURLAsset URLAssetWithURL:[NSURL URLWithString:url] options:dic]; }...
2022-03-29
Xcode 13.3 Archive 失败
背景升级Xcode 13.3之前,Debug 和 Archive 都没问题;升级 Xcode 13.3之后,Debug 没问题,Archive 就报错。错误信息是error: Abort trap: 6 (in target 'ZLPhotoBrowser' from project 'Pods'),于是提了个 issue,目前已解决。 解决方案是: 123"You can work around this issue by replacing UI_USER_INTERFACE_IDIOM() with UIDevice.current.userInterfaceIdiom. 这里记录分享一下,如果遇到同样问题的,可以搜一下,看是否同样是因为UI_USER_INTERFACE_IDIOM()。
公告
This is my Blog