- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Mac系统下面用eclipse代替source insight查看代码
source insight只要windows版,没有Mac版,所以要方便的查看代码挺不方便,有人说可以用vim+Ctags+CScope,这种方式我曾经尝试过,不过因为要记住很多命令,所以很难上手。后来我发现,用eclipse其实挺方便的,因为eclipse可以建立一个c++项目,然后在在个项目里查看代码就非常方便了,当然,也有一些地方需要设置一下,不让看起来不太舒服,因为eclipse会自动对代
2017-05-28 22:39:20 2475
原创 记录iOS viewController无法dealloc的原因分析和解决过程
最近的一个项目,遇到一个很棘手的问题。有一个视图里面要实现网络视频播放,网络通信协议,收到的数据在UI动态显示出来。为了实现这些功能,采用了系统的几个功能,timer,Core Animation,AVPlayer,Network。一开始先把功能实现,然后测试的时候发现退出视图,内存并不释放,然后重新进入视图内存增加很快,而且感觉同时有2个视频在播放,网络协议的命令也重复发送和接受到2次。是什么原因
2017-05-27 08:08:13 2577
原创 我对于iOS的KVO的理解基于Objective-C
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-19 10:38:34 718
原创 bonjour代理获取多个服务的方式
Apple提供的参考代码能发现多个service,但在做resolve的时候只做了一次,也就是只解释出第一个service的信息,如果要让系统继续resolve所有的信息要怎么实现呢?其实也挺简单的,我的办法是使用一个nsmutablearray把所有获得的service存储起来,然后再让他们逐一resolve,这样就可以把所有的服务信息都获取到了,关键的代码如下:- (void)netS
2017-05-14 22:22:55 646
原创 在Linux驱动之中通过修改kconfig文件添加menuconfig选项
这个工作之前做过一次,不过忘记了,今天因为要用到,又重新温习一遍。关键的动作是在/drivers/char/Makefile的后面增加对应的source,这样就会使依赖关系发生作用第二步就是同样在/drivers/char/Kconfig的后面增加对应的子文件夹的Kconfig文件,这样在执行 make menuconfig时就会寻找到对应的编译选项之前有修改/arch/arm/Kco
2017-05-03 18:22:03 1322
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人