ios/调试
fg313071405
这个作者很懒,什么都没留下…
展开
-
查找 EXC_BAD_ACCESS 问题根源的方法
http://www.cocoachina.com/macdev/objc/2011/0219/2661.html写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找 EXC_BAD转载 2013-03-04 10:44:59 · 661 阅读 · 0 评论 -
CocoaPods 的又一个小坑 required by `Podfile`
可以参考这篇文章:http://blog.csdn.net/pinxue/article/details/47162725在私有仓库上做一个 pod 模块,一直好好的,一通折腾之后突然不对了,在 Example 里运行 pod install,居然报:Resolving dependencies of `Podfile`[!] Unable to satisfy the转载 2015-08-01 20:36:35 · 22464 阅读 · 2 评论 -
使cocopods管理开源库编译出现Library not found for -lPods问题的解决方法
If Xcode complains when linking, e.g. Library not found for -lPods, it doesn't detect the implicit dependencies:Go to Product > Edit SchemeClick on BuildAdd the Pods static library, and转载 2015-01-17 18:42:52 · 6573 阅读 · 0 评论 -
Xcode设置项之Architectures和Valid Architectures
http://www.cocoachina.com/applenews/devnews/2014/0527/8566.html转载 2014-05-28 10:55:21 · 760 阅读 · 0 评论 -
objectForKey与valueForKey在NSDictionary中的差异
http://www.cocoachina.com/newbie/basic/2012/0515/4254.html读完了文章知道valueForKey 是按照property生成的Access取值,但是objectForKey是怎么实现的?需要继续研究下。从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方转载 2014-03-11 11:22:57 · 525 阅读 · 0 评论 -
[6998:907] *** -[CALayer release]: message sent to deallocated instance 0x19b18e00*/
下午帮忙处理了一个crash,如题所示原因在于uiview或者其子类被release2次,导致报错[6998:907] *** -[CALayer release]: message sent to deallocated instance 0x19b18e00*/如果是低版本的Xcode可以使用 :MallocStackLoggingNSZombieEnabled原创 2013-12-19 16:51:55 · 1451 阅读 · 0 评论 -
IOS自动测试
https://github.com/douban/ynm3k原创 2013-12-17 09:49:08 · 705 阅读 · 0 评论 -
[IOS] 调度技巧
调度技巧一:程序在崩溃的时候,xcode经常没有给出准确的堆栈信息,而是定位在了main方法里,这个让人很是头疼,又怀念起了vs, 其实xcode只要装简单设置一下,就能准确给出堆栈信息了, 打开xcode左边的Breakpoint Navigator ,点击下面的+号添加一个Exception Breakpoint,可以选择 All, 然后再运行试试,Crash后,就会在在抛出异常转载 2013-08-26 15:05:38 · 685 阅读 · 0 评论 -
init/dealloc 使用accesser和不使用的区别
http://stackoverflow.com/questions/5932677/initializing-a-property-dot-notation/5932733#5932733#import enum { UseItTheRightWay = true -OR- false };@interface MONObjectA : NSObject{ NS转载 2013-08-26 12:15:49 · 741 阅读 · 0 评论 -
ios 断点调试技术
一下内容为参考下面文章所写:http://my.oschina.net/notting/blog/1152941:PO 可以输出对象,(print object)P 可以输出基本类型,如int等,2:expr可以为断点处的对象重新赋值,不论是对象还是节本类型都可以,expr H = 10,继续查看H值,将为103:可以编辑断电的触发条件,即可以只是赋值修改,而且还可以在一定条件转载 2013-05-02 15:58:06 · 830 阅读 · 0 评论 -
使用Instruments解决EXC_BAD_ACCESS
http://www.cocoachina.com/bbs/read.php?tid=55526这里有一篇关于使用NSZombieEnabled和MallocStackLogging查找EXC_BAD_ACCESS问题所在的文章。http://www.cocoachina.com/macdev/objc/2011/0219/2661.html现在要介绍的其实是为上述方法添加转载 2013-03-06 10:55:13 · 925 阅读 · 0 评论 -
message sent to deallocated instance问题的解决方法(gdb和lldb)
http://www.zhaojianfei.com/archives/539当出现message sent to deallocated instance的时候,一般伴随牛逼的BAD_ACCESS.是的,是某个对象release了两次。可是那么多的疑似对象,到底是哪一个?使用xcode环境变量(添加方法请自行google)MallocStackLoggingNoCom转载 2013-03-04 10:47:05 · 3277 阅读 · 0 评论 -
携程App的网络性能优化实践
http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=402237519&idx=1&sn=482d69443b822b4ebbaca3d541be6ed4#rd在2014年接手携程无线App的框架和基础研发工作之后,作者面对的首要工作就是App客户端性能优化,尤其是网络服务性能,这是所有App优化工作的重中之重。以下为正转载 2016-02-29 10:37:14 · 803 阅读 · 0 评论