随笔分类 -  iOS

摘要:添加经纬度信息和自定义字段 可参考 https://github.com/Nikita2k/SimpleExif #import <ImageIO/ImageIO.h> - (NSData *)addExifDataToImage:(NSData *)imageData withLatitude:( 阅读全文
posted @ 2024-09-02 21:56 CoderWGB 阅读(62) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-06-03 12:28 CoderWGB 阅读(0) 评论(0) 推荐(0) 编辑
摘要:```ruby Pod::Spec.new do |s| s.name = 'AKProtoOC' s.version = '1.0.0' s.license = 'MIT' s.summary = 'PB文件本地库管理' s.homepage = 'https://xxxxxx' s.author 阅读全文
posted @ 2023-05-30 22:15 CoderWGB 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Xcode14以前是默认armv7和arm64的, 升级Xcode之后就被苹果这厮移除了, 所以答案是Xcode14是打不出来armv7的包的, 因为某些资本家的理念: 宁可兼容到每一个古董机型,也不允许放走一个潜在的客户~ 虽然苹果升级的很快而且支持最低系统版本已经到iOS 11.0起步了,作为卑 阅读全文
posted @ 2022-10-23 19:56 CoderWGB 阅读(5456) 评论(2) 推荐(1) 编辑
摘要:webrtc是google开源的代码,但是代码都放在google的服务器上,然后有墙懂的都懂 mkdir webrtc cd webrtc git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git #需要设置 阅读全文
posted @ 2022-10-22 01:38 CoderWGB 阅读(760) 评论(0) 推荐(0) 编辑
摘要:初始化时进行注入 WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init]; //实际上注入js文件和注入js代码字符串没有区别,因为也要把JS文件读取为字符串进行调用 NSString *js = [[NSBund 阅读全文
posted @ 2022-09-23 21:13 CoderWGB 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:拖入文件夹到工程时,勾选Create Groups时 Xcode文件夹显示为默认颜色,默认文件夹下的文件都会添加到当前target下的bundle里,所以文件将不具备真实目录的结构,直接读取文件名即可 NSString *path = [[NSBundle bundleForClass:[self 阅读全文
posted @ 2022-09-23 21:10 CoderWGB 阅读(188) 评论(0) 推荐(0) 编辑
摘要:> iOS16发布了,然后尝鲜升级更新了之后大失所望,就想着查查看还能降级回去多少版本的,就是这么个需求 > 查找了一下 有个现成的网站可以查 https://ipsw.me, 但是有广告 > api接口参考 https://api.ipsw.me > 降级教程参考 https://www.meir 阅读全文
posted @ 2022-09-16 21:46 CoderWGB 阅读(3325) 评论(0) 推荐(0) 编辑
摘要:> 接到某个需求,需要把别人家的SDK封装一层,给到其他部门使用,... 啊这 这不就是套娃嘛 > 一开始以为很简单就直接拖入项目,添加各种依赖之后编译成功了,连真机调试就开始报错了 > 提示 Undefined symbols for xxxx > xxx_OBJC_Class_$__xxxx, 阅读全文
posted @ 2022-09-09 20:44 CoderWGB 阅读(342) 评论(0) 推荐(1) 编辑
摘要:<!-- run --> <div id="app"> <div> <el-collapse v-model="activeName"> <el-collapse-item title="问题" name="1"> <el-alert title="SDK调试 Xcode断点发现断点下的局部变量的值 阅读全文
posted @ 2022-08-30 18:19 CoderWGB 阅读(161) 评论(0) 推荐(1) 编辑
摘要:猜想: 能否通过服务器下发动态库实现App动态更新? 要上App Store的话,答案是不能的~ 新建一个动态库 新建一个framwork,修改mach-O为动态库类型(Xcode13.2.1默认就是) 把需要公开的Headers头文件暴露出来即可 例子: #import "DynamicClass 阅读全文
posted @ 2022-05-09 19:11 CoderWGB 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/797853/202207/797853-20220722212223600-1603598626.jpg) 接到一个跨应用录屏的需求,要求封装成`SDK`给到别的团队去使用,调研了一波录屏相关的实现,`iOS`目前唯一能实现 阅读全文
posted @ 2022-03-27 13:56 CoderWGB 阅读(556) 评论(0) 推荐(0) 编辑
摘要:苹果官方文档 业界举例: ① 招行的后台运行时长选择列表 ② 概念画板的Licenses展示 ③ 搜狗输入法 ④ outlook默认邮箱 ⑤ 微博 Settings Bundle 实际上是Root.plist配置文件与NSUserDefault相关联的 使用之前需要先创建这样一个文件,target 阅读全文
posted @ 2022-03-21 22:48 CoderWGB 阅读(454) 评论(0) 推荐(0) 编辑
摘要:## 在线工具-获取iOS设备名称JSON数据 https://www.cnblogs.com/wgb1234/articles/17555311.html ![](https://img2022.cnblogs.com/blog/797853/202207/797853-2022072221254 阅读全文
posted @ 2022-02-24 20:38 CoderWGB 阅读(861) 评论(0) 推荐(0) 编辑
摘要:之前研究过静态库打包合成的问题,为此踩了不少坑, 写了一篇关于静态库打包的半自动的文章 关于Xcode12静态库打包的一些心得 - CoderWGB - 博客园 不知道是Xcode的问题还是系统的问题,之前在网上找过了一些脚本,发现不可以直接在SDK工程中加入脚本,不然MacBook就直接发烫电风扇 阅读全文
posted @ 2022-01-24 20:23 CoderWGB 阅读(921) 评论(0) 推荐(0) 编辑
摘要:iOS 15.4.1以下可以安装TrollStore免证书安装 https://github.com/opa334/TrollStore 企业包 无设备限制,方便分发,需要手动信任证书 开发证书包 100个设备UDID限制 手机 + Xcode 手动安装,一个两个无所谓,人多或者机器一多就挺烦 外网 阅读全文
posted @ 2022-01-24 19:17 CoderWGB 阅读(97) 评论(0) 推荐(0) 编辑
摘要:关于此前包大小瘦身的一些浅显认知: 资源文件尽量压缩(js或者图片之类的)或者采用服务器CDN下发缓存等 代码尽量简洁,冗余代码删减或者注释,打包不会把注释的代码打进去 善用条件编译,比如Debug宏,release打包时不会把Debug的代码编译进去 导入头文件未被调用的话也不会对打包产物的体积造 阅读全文
posted @ 2021-12-29 19:31 CoderWGB 阅读(120) 评论(0) 推荐(0) 编辑
摘要:背景: xx项目某个业务流程的某个功能,需要采集用户的操作全过程(录屏+录音),初看需求时,想到ReplayKit 是最切合需求的,因为ReplayKit系统录屏自带三路数据分别是视频帧数据CMSampleBuffer, App音频PCM CMSampleBuffer,麦克风音频PCM CMSamp 阅读全文
posted @ 2021-08-31 21:23 CoderWGB 阅读(683) 评论(0) 推荐(0) 编辑