上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: Swift下将网络返回json数据转换成struct 假如网络请求返回的数据结构是一个深层嵌套的Json 首先要通过key-value取出这个json中的数据源 // 将返回的json字符串转Dictory let json = """ { "name": "jack", "age": 20, "d 阅读全文
posted @ 2023-05-04 21:10 滴水微澜 阅读(414) 评论(0) 推荐(2) 编辑
摘要: Xcode的构建过程本质上是执行一系列构建任务。如:代码检测,编译代码,链接目标文件,拷贝资源(图片, plist, nib)文件,代码签名等。大部分任务是执行命令行工具,如(clang编译、 ld链接、 codesign签名, altool上传)。这些工具使用xcode项目的配置信息,根据特定的顺 阅读全文
posted @ 2023-04-28 19:30 滴水微澜 阅读(441) 评论(0) 推荐(2) 编辑
摘要: APP启动广告功能实现要从2个方面思考 一是UI方案,怎样处理广告页与主页之间的切换方式。 二是广告页展示时机,是使用后台实时广告数据还是使用本地缓存广告数据。后台数据方式获取广告最新但是用户要等待后台返回数据后才能展示,增加用户等待时间。使用本地缓存启动速度快但数据更新不及时。 UI方案实现 双W 阅读全文
posted @ 2023-04-27 20:50 滴水微澜 阅读(232) 评论(0) 推荐(1) 编辑
摘要: VC上屏幕旋转的方式有2种 1.因重力导致的屏幕旋转 条件:shouldAutorotate返回true,设备开启了屏幕旋转开关。 设备发生重力旋转。 2.单页面强制旋转 条件:无。 设置设备旋转方向。 NSNumber *orientationTarget = [NSNumber numberWi 阅读全文
posted @ 2023-04-21 21:39 滴水微澜 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 如果想让原生平台(例如 Java/Android、Objective C/iOS 或 Windows Win32/UWP)包含 Unity 功能,可以通过Unity 生成UnityFramework静态库包含到项目中进行实现。 Unity 从2019.3 开始支持将 Unity 运行时组件集成到原生 阅读全文
posted @ 2023-04-07 22:29 滴水微澜 阅读(492) 评论(0) 推荐(0) 编辑
摘要: Swift调OC 在Swift项目中调用OC类中的方法需要有个{targetName}-Bridging-Header.h文件,在这个文件中导入OC要暴露给Swift的类。 {targetName}-Bridging-Header.h文件的创建有2种方式 1.自己手动创建,然后在配置文件的Objec 阅读全文
posted @ 2023-03-31 23:39 滴水微澜 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 在Xcode中的文件搜索路径配置有两个地方,一个是Project层的配置,一个是Target的配置。 Project-Build Settings-Search Paths Target-Build Settings-Search Paths 在Target中的配置选项中,可以通过配置$(inher 阅读全文
posted @ 2023-03-26 18:27 滴水微澜 阅读(698) 评论(0) 推荐(1) 编辑
摘要: 汇编调试的意义 了解常用的汇编指令和知识,可以知道经过编译器优化后,最终的代码调用,有可能和源码并不相同,如:设置faster,smallest 代码会更短,最终的汇编执行指令与源码不一样。 可以研究代码在二进制层面的执行流程是否和源码的流程一致,从二进制层面研究方法调用的传参,内部调用,方法返回值 阅读全文
posted @ 2023-03-22 23:32 滴水微澜 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 云函数 首先创建一个uniapp项目,创建项目时选择启用uniCloud云开发。 创建项目成功后,按照下面的步骤进行开发。 创建云函数 1.关联云服务器 2.创建云函数 一个云函数可以看成是一个后台接口 云函数实现 'use strict'; exports.main = async (event, 阅读全文
posted @ 2023-03-21 22:19 滴水微澜 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 平时工作中会经常用到命令行工具Command Lines Tool。而Command Line Tool本质是一个命令行工具包,内部有很多有用的工具,如Apple LLVM compiler、Make等。而它里面中的一部分工具属于 LLVM 序列,比如dwarfdump、ar其本质为llvm-dwa 阅读全文
posted @ 2023-03-21 21:21 滴水微澜 阅读(921) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页