ios开发
Johnny_Hu2016
从事嵌入式系统的软件开发10+年,从事过DVD,mcu,arm,最近也在从事iOS和安卓开发。
展开
-
记录iOS viewController无法dealloc的原因分析和解决过程
最近的一个项目,遇到一个很棘手的问题。有一个视图里面要实现网络视频播放,网络通信协议,收到的数据在UI动态显示出来。为了实现这些功能,采用了系统的几个功能,timer,Core Animation,AVPlayer,Network。一开始先把功能实现,然后测试的时候发现退出视图,内存并不释放,然后重新进入视图内存增加很快,而且感觉同时有2个视频在播放,网络协议的命令也重复发送和接受到2次。是什么原因原创 2017-05-27 08:08:13 · 2577 阅读 · 0 评论 -
我对于iOS的KVO的理解基于Objective-C
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-19 10:38:34 · 718 阅读 · 0 评论 -
Xcode无法用真机运行的问题
最新的Xcode应该早就可以支持真机运行了,不管是否有开发者账号。不过不知道为什么又卡在这样的问题上。经过一轮苦闷的尝试,终于解决。现象:在运行时显示codesign运行错误原因:在第一次有一个提示说要访问钥匙串的权限,请求输入密码,可是输入完之后,还会继续提示输入,要重复很多次,一开始以为是密码不对,后来发现是它的设计就是要重复输这么多次,如果这个时候点了拒绝,那么就会出现这原创 2017-11-30 19:02:17 · 2100 阅读 · 0 评论 -
Xcode支持的老iOS版本太多占用了磁盘空间
我的MacBook pro是256G,最近发现所剩余的空间不多了,但又查不出来为什么系统里面其他项占有的空间这么大。后来安装了一款磁盘清理软件,名字为Dr. Cleaner.用这款软件扫描这个磁盘,可以看到哪些目录占用的空间最大。按照从大到小的顺序,终于发现在/Users/your user name/Library/Developer/Xcode/iOS DeviceSupport/12....原创 2018-10-31 17:01:38 · 853 阅读 · 0 评论 -
2014年MacBook pro连接Wi-Fi 5G遇到的奇怪问题
现象是能发现Wi-Fi的5G的ssid,也可以连接成功,但访问网页不成功,试过修改dns之类的办法也不成,但如果连接2.4G的就可以很正常。也查看过国家代码,路由器和电脑都已经设置成CN。后来尝试把5G的通道修改为149,原先是48,之后就可以正常访问了。理论上48也应该可以啊。连接的理由器是网件的一款双频路由器,以前在别的地方也可以上5G的,家里的水星双频路由器也是OK的。看起来是这款路由器可能...原创 2018-12-04 17:58:58 · 4019 阅读 · 0 评论