Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。
Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。
闭包就是能够读取其它函数内部变量的函数。就是在一段请求连续代码中可以看到调用参数(如发送请求)和响应结果。所以采用Block技术能够抽象出很多共用函数...
分类:
其他好文 时间:
2015-08-09 17:10:08
阅读次数:
4489
1Unity原生1.1GUIvoid OnGUI(){if(GUI.Button(Rect position, string text)){ //点击后立即执行}1.1Input每个手指触控是通过Input.touches数据结构描述的:fingerId手指索引The unique index...
分类:
编程语言 时间:
2015-08-09 16:51:36
阅读次数:
313
最近项目需要一个多点触控缩放的功能。然后上网查了下资料 总结一下:首先android sdk版本很重要,比如你在AndroidManifest.xml中指定android:minSdkVersion="4" 并且建工程的时候选的是android 2.2就表示你的应用兼容android1.6~andr...
分类:
移动开发 时间:
2015-08-08 11:50:16
阅读次数:
150
mac pro中三指轻按翻译的功能不起作用了,这是为什么呢? 快捷键如下: command+contral+d 原因是pro和air不一样,air默认是开着的,pro需要设置 系统偏好设置-> 触控板 -> 取消"用力点按和触觉反馈" -> 选中"查...
分类:
系统相关 时间:
2015-08-06 00:44:05
阅读次数:
1866
iOS设备是一个多点触控的设备,在屏幕上可以进行多个手指的控制。那么如何在开发中获取用户的手势操作呢?iOS有四种手指的操作,分别是按下,抬起,移动和取消。四个方法如下:
//按下屏幕,开始触摸;
override func touchesBegan(touches: Set, withEvent event: UIEvent) {
println("touch...
分类:
移动开发 时间:
2015-08-05 01:11:17
阅读次数:
265
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11100327在上一篇文章中我带着大家一起实现了Android瀑布流照片墙的效果,虽然这种效果很炫很酷,但其实还只能算是一个半成品,因为照片墙中所有的图片都是只能看不能点的。因此本篇文...
分类:
移动开发 时间:
2015-08-02 20:01:59
阅读次数:
179
Cocos是触控科技推出的游戏开发一站式解决方案,包含了从新建立项、游戏制作、到打包上线的全套流程。开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。 Cocos的主要产品有Cocos Studio、Cocos2d-x(Cocos Framework)、Cocos Code IDE。 Cocos Studio:是Cocos2d-x引擎配套的跨平台游戏开发工具...
分类:
其他好文 时间:
2015-08-01 19:00:30
阅读次数:
183
本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类:触控事件(单点、多点触控以及各种手势操作)传感器事件(重力、加速度传感器等)远程控制事件(远程遥控iOS设备多媒体播放等)这三类事件共同构成了iOS设备丰富的操作方式和使用体验,本次就首先来针对第一类事件:触控事件,进行...
分类:
移动开发 时间:
2015-07-28 20:24:42
阅读次数:
196
前面有一篇博客涉及到手势和指针的用法,其中就有利用手势进行元素的拖拉操作,主要是ManipulationDelta:
博客地址: Windows Phone 8.1触控输入-----手势及指针
其实利用手势ManipulationDelta操作来实现元素拖拉的方法很简单,很实用。但是一旦要实现页面中多个控件元素
的拖拉,难免代码臃肿。其实我们可以抽象出这其中一致的功能代码,这样要实现某一个元素的拖拉效果只需调用共
通类中的共有函数即可。
所以下面介绍的是如何封装成共有的类来进行调用:
(这里主...