
IOS开发之旅
IOS开发过程中的技术总结与分享,以及一些相关的配置问题的分享与学习记录等等
喜欢踢足球的老罗
0)不忘初心, 方得始终;
1)知其然,知其所以然;
2)工欲善其事,必先利其器
3)路曼曼其修远兮,吾将上下而求索;
展开
-
2023年clang12编译问题与解决的记录
最近编译clang12以及尝试基于clang开发一个C++的静态代码分析工具,如下是遇到的环境相关的编译问题与解决方案。在些做个记录,同时供可能会遇到同样问题的同学参考。原创 2023-03-08 12:17:44 · 1036 阅读 · 0 评论 -
低版本的Xcode调试高版本系统的iPhone
不想升级自己的Xcode,然后手机又不小心升级把手机升级到了高版本的系统,xcode真机调试不了,这可怎么办?方法很简单,下载对应手机系统对应的设备支持包到xcode的DeviceSupport目录即可原创 2022-12-15 15:27:52 · 2134 阅读 · 0 评论 -
xcode常用功能与操作
xcode常用功能与操作原创 2022-12-06 14:53:57 · 599 阅读 · 0 评论 -
命令行下编译与运行简单的OC程序
学习OC的语法建议还是用普通的编辑器写OC代码,然后在终端命令行下编译与运行。那我们来看一下是如何在命令行下编译一个OC源文件,以及运行编译后的可执行文件的原创 2022-12-01 19:49:09 · 999 阅读 · 0 评论 -
【cocos源码学习】解决 cocos2d-x-4.0 IOS构建出错的问题—执行命令出错,返回值:65
cocos2d-x-4.0 IOS构建出错的解决方案 :执行命令出错,返回值:65原创 2022-11-21 23:58:36 · 1571 阅读 · 0 评论 -
感叹之余随手记—他山之石,可以攻玉
还是上面的case,除上代码上的参考,copy到我们的项目中用,有没有想过人家的目录组织结构会有一个helpers文件夹,这样的命名方式跟组织方式是否对我们有什么启示,往大了都可以去思考架构层面的东西。是的,它是一个OC特性之OC跟C/C++代码混编,上面的代码就C++ runtime跟OC runtime的string对象的互相转化。开源能加速一个程序员的成长速度,当然前提要学于致用,有自己的思考虑与总结。而不是一味无脑C&P。开源让提升我们的工作效率!原创 2022-11-18 18:47:17 · 253 阅读 · 0 评论 -
在开发或调试IP直接方案时需要注意Host的值跟直接的IP要一致
如题,如果不一致可能会遇到502或其它认验失败的情况,不管是http还是https都要注意这个问题!在http的场景下可能服务侧的Nginx会配置规则,如允许IP直接但Host字段值必须跟IP匹配,即Host是IP对应的域名......原创 2022-07-22 18:39:37 · 546 阅读 · 0 评论 -
跨平层C++开发之C/C++创建的线程回调到OC代码时记得加@autoreleasepool
跨平层C++开发之C/C++创建的线程回调到OC代码时记得加@autoreleasepool原创 2022-03-01 19:03:12 · 2163 阅读 · 0 评论 -
mac book pro M1开发环境配置遇到的问题与解决的记录
mac book pro M1开发环境配置遇到的问题与解决的记录原创 2022-02-24 17:12:12 · 5511 阅读 · 0 评论 -
iphone信任不了证书老是说验证不了和重新接入互联网,可能是?
iphone信任不了证书老是说验证不了和重新接入互联网原创 2022-02-24 14:24:32 · 4435 阅读 · 0 评论 -
Xcode Command Lines Tool 知识点记录
Xcode Command Lines Tool 是什么Xcode Command Lines Tool 是终端下xcode开发相关的命中行下的工具的集合。Command Lines Tool这里我们简写为CLT!关键知点CTL可以有多套,系统默认一个,Xcode IDE自带一个系统默认的CTL路径为:/Library/Developer/Xcode IDE的CTL路径为:/Applications/Xcode.app/Contents/DeveloperOXSXcode-Select 可以切原创 2022-01-07 17:31:59 · 1307 阅读 · 0 评论 -
App Code的git面板找不到local changes窗口
App Code的git面板找不到local changes窗口的解决方案原创 2022-01-04 20:22:41 · 601 阅读 · 1 评论 -
CocoaLumberjack的DDLog导致内存不断的上涨
前言最近在做SDK的性能测试,在IOS平台先用自带的Menory Report还有Profile in instruments结合自己增加的自动化代码(不停的跑SDK的主要接口)观察下内存是否有明显的增加,结果发现跑了30分钟后内存涨了10M左右,用Profile分析看到都是指向日志输出的地方分配的内存。去review代码发现很多日志输出的地方是使用了CocoaLumberjack库的DDLog解决方案简单粗暴的解决方案:用NSLog代替CocoaLumberjack的DDLogPS:上网搜索到是C原创 2022-01-04 15:48:25 · 1285 阅读 · 0 评论 -
通用-描述文件找不到
今天在配置IOS直机调试,配置好开发者帐号还有环境后,在xcode上启动应用,应用安装到手机后,运行时就出现“不受信任的开发者”弹窗。搜索该问题的解决方案,搜索的结果前几的页都是提示到 设置置->通道->描述文件 列表中,找到对应的不信任的帐号,然后点击信任即可。但。。就是找不到。。。哈哈哈原创 2021-12-30 18:50:24 · 4205 阅读 · 0 评论 -
跨平层开发之C++全局对象的析构导致的崩溃(IOS平台)
如题是前段时间遇到并处理的BUG,最终的解决方案是抄这位老哥的《[深入解构iOS系统下的全局对象和初始化函数](https://cloud.tencent.com/developer/article/1192687)》中提到的方案—利用atexit机制注册资源回收,以及处理其它单例对象全局对象的依赖,特别是要处理工作线程的退出等等。参考资料也收集了几篇跟本主题相关的,建议大家也看看。原创 2021-07-09 20:11:32 · 638 阅读 · 3 评论