代码改变世界

随笔档案-2015年08月

ios中assign、copy 、retain、strong、weak的区别

2015-08-11 11:14 by 唐不坏, 4304 阅读, 收藏,
摘要: 前言 首先说明一下,没接触过iOS 4及之前版本编程的人,很可能没用过assign、retain、copy关键字,这是因为iOS 5之后添加了ARC的特性,顺便提出来新的strong、weak关键字。相比而言,weak相当于老版本的assign(基本一致),strong相当于retain(一致)。 阅读全文

判断当前viewcontroller是push还是present的方式显示的

2015-08-07 13:51 by 唐不坏, 425 阅读, 收藏,
摘要: ``` NSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontrollers objectAtIndex... 阅读全文

iOS的截屏,图片截取以及pixel,point,scale的研究

2015-08-07 13:49 by 唐不坏, 1663 阅读, 收藏,
摘要: #pixel & point首先要理解iOS中的像素(pixel)和点(point)点区别。在iphone4之前,``` 1 point = 1 pixel```这里有个dpi(dot per inch),即每英尺点的个数,里面的dot和point的意思应该是一致的。###缩放因子(scale... 阅读全文