- 博客(7)
- 收藏
- 关注
原创 使用手势画圈找到地图上范围内的数据
其中关键点就在于,判断有哪些点是在范围内的将经纬度坐标点转化成屏幕上的点CGPointannoPoint = [self.mapViewconvertCoordinate:communityAnno.coordinatetoPointToView:self.mapView];将屏幕上的坐标点转化为地图上的经纬度坐标点CLLocationCoordinate2
2016-01-05 23:06:45 912
转载 runtime机制(1)
我们前面已经讲过一篇runtime 原理,现在这篇文章主要介绍的是runtime是什么以及怎么用!希望对读者有所帮助!首先,第一个问题, 1》runtime实现的机制是什么,怎么用,一般用于干嘛? 这个问题我就不跟大家绕弯子了,直接告诉大家, runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在我们平时编写的OC代码中, 程
2015-11-17 16:02:09 238
原创 单例模式
======================单例模式总结======================要编写单例模式,首先要禁止外部创建对象,然后只允许自身内部创建一个唯一的对象,那么外部有哪些可以创建对象的方式呢?在ARC模式下(MRC现在使用率太低,不作讨论):1、使用类方法alloc2、使用类方法allocWithZone:3、使用对象方法copy4、使
2015-11-17 13:24:59 312
翻译 关于Method Swizzling
理解Method Swizzling是学习runtime机制的一个很好地机会Method Swizzling是改变一个selector的实际实现的技术,通过这一技术,我们可以在运行时通过类的分类发表中selector对应的函数,来修改方法的实现例如,我们想跟踪程序中每一个view controller战士给用户的次数:当然,我们可以在每个view controller的viewDidApp
2015-11-17 09:31:23 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人