1.摘要 做Arcgis移动开发大部分都是有着涉密类应用的标签,在中国的应用也算是比较小众,资料比较少。导致刚入手做移动gis的开发者们都是感觉满头雾水,不知道如何下手...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.摘要 做Arcgis移动开发大部分都是有着涉密类应用的标签,在中国的应用也算是比较小众,资料比较少。导致刚入手做移动gis的开发者们都是感觉满头雾水,不知道如何下手...
什么是单例,为什么要用单例? 1,单例模式: 确保某一个类只有一个实例。单例模式只会生成一个对象。内存空间永远是一个,保证实体的唯一性。其他类可以通过全局的入口点对这个实例进...
什么是CADisplayLink CADisplayLink 和NSTimer一样,也是一种定时器,不过它的触发频率和屏幕的刷新频率相同,它可以以屏幕的频率将内容显示到屏...
这是我的学习笔记demo地址。希望能帮助和我一样的初学者。 GCD的基本概念已经很熟悉了:线程调度器。而作为一名开发者,只需要将想执行的任务,追加到适当的queue当中。 所...
最近在学习转场动画的时候,看到好多地方都用到了mask,:默认会显示mask层底部的内容.所以mask就是个用来遮罩的东西?带着这个疑问,进xcode看了一下官方文档。: 可...
现在网上关于RunLoop的资料真是太多了,而且大同小异,如果只是看一遍不在代码里面实现一下的话,也只能了解点皮毛,当然这样动笔写一些,更能加深印象。这次学习笔记参考自:链接...
首先来看下什么是方法的交换,也是很多人口中的runtime黑魔法。方法交换,就是把Method的IMP指针给交换了。关于这两Method和IMP到底是啥?请先看这里本文的de...
先看一下Block使用的语法 声明一个block返回值 (^名称)(参数列表) = ^(参数列表){}; 作为一个函数的参数:- (void)testBlock:(NSStr...
runtime可以帮助我们实现一些oc层的api达不到的功能。那就先需要了解一下。 一、消息转发 oc中的动态特性,就是他在运行的时候,才能确定某些东西。比如实现方法这个过程...