摘要: 现在在ios中,block是越来越多了。自己在类中定义block对象时,需要注意block对象的使用方法,防止产生retain circle,导致内存泄露。现在分析一下产生retain circle的原因比如我建立了Tools类,之后 建立了一个strong 类型的 block指针 callback... 阅读全文
posted @ 2013-11-08 17:30 幻化成疯 阅读(716) 评论(0) 推荐(0) 编辑
摘要: popupwindow 会在点击屏幕其他地方消失,但是这个消失时的回掉方法一直没有找到,困扰了一个多月,差了不少百度,没有很好解决,今天偶然看到了setOnDismissListener这个方法!没想到google已经把接口留好了。。。。。汗啊!还是官方文档最快,最靠谱啊! 阅读全文
posted @ 2013-11-08 17:06 幻化成疯 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 先看看怎么算出一个设备的dpi, 其实就是算出对角线上有多少个px,之后除上屏幕尺寸。比如,1280*720 的10.1寸设备,dpi = (sqrt(1280*1280+720*720)) / 10.1再来看看dip,device independent pixels(设备独立像素),在屏幕密度为160的显示屏上,1dip=1px,那么,其实1dip就是 1/160英寸(1英寸 = 2.54cm)。所以,在320dpi的屏幕上,一英寸有320个px,那么1dp就是2个px了。因此,dp只能保证控件在度量上基本一致,但是并不会保证和屏幕的比例一致!比如,有一个5英寸320dpi的设备 和一个 阅读全文
posted @ 2013-11-08 10:39 幻化成疯 阅读(312) 评论(0) 推荐(0) 编辑