代码构建UI 1、视图树模型 计算机图形实际上是一个视图树模型,每个视图都有一个本地坐标系。每个本地坐标系的组成部分是:原点在父坐标系中的位置,每个基在父坐标系中的位置,由此就可以根据向量的本地位置求出相对于父坐标系的位置,最终求出向量全局位置。我们要分清全局坐标系,父坐标系,本地坐标系三种概念,分
分类:
其他好文 时间:
2016-03-04 12:59:33
阅读次数:
181
随着 iPhone 6s 以及 iPhone 6s Plus 的发布,开发者们现在就可以为自己的应用配备上 3D Touch 功能了,从而给界面交互方式开启一个新的维度。 正如苹果所言,开发者可以通过非常简单的 API 来使用 3D Touch ,从根本上来说,也就是 UITouch 的一个简单的新
分类:
其他好文 时间:
2016-03-04 07:04:56
阅读次数:
176
我遇到例如以下问题: int count=0; listener->onTouchMoved=[count](Touch* t,Event* e){ count++; log("onTouchMoved"); }; Xcode下的编译错误为:Cannot assign to a variable c
分类:
编程语言 时间:
2016-03-03 21:12:45
阅读次数:
179
市面上手机种类繁多,在触屏手机上运行的网页跟传统PC网页相比还是有很大差别的。由于设备的不同浏览器的事件的设计也不同。传统PC站的 click 和 onmouseover 等事件在一般触屏的手机上也可以使用,但是效果不够好。PC上还没有哪个事件是可以与触屏手机的触摸事件对应的,为了更好的用户体验,移
分类:
Web程序 时间:
2016-03-02 20:01:49
阅读次数:
569
由于项目中要用到gradle命令,可是没有配置环境变量。这里记录一下解决过程。 过程例如以下: 1. 启动终端Terminal 2. 进入当前用户的home文件夹 输入cd ~ 3. 创建.bash_profile(最好先运行第四部。看看有没有,假设有了就不用创建了) 输入touch .bash_p
分类:
系统相关 时间:
2016-03-02 19:55:48
阅读次数:
373
[key]UIApplicationShortcutItems[/key] [array] [dict] [key]UIApplicationShortcutItemIconType[/key] [string]UIApplicationShortcutIconTypeShare[/string]
分类:
移动开发 时间:
2016-03-02 14:56:47
阅读次数:
169
Swift2.0中引入了协议扩展的特性,并且建议开发者一切从协议(Protocol)出发,经过几个月的学习探索,博主发现Swift作为一门面向协议编程(POP)的语言非常适合时下火热的MVVM架构。MVVM已经提出有一段时间了,如果你还不懂什么是MVVM,建议先去补充相关的知识,再回到本文中。
在Cocoa Touch体系内,MVC是广为人知的经典架构,博主之前也讲解过MVC的相关知识,但是随着业...
分类:
编程语言 时间:
2016-03-01 06:25:31
阅读次数:
345
1、touch f1.txt f2.txt 新建两个txt文件; 2、cat file1 > file2 将file1的内容写到file2,file2原有的内容会先被清除; cat file1>file2 注: > 和 >> 的区别在于: > 表示添加新内容,但会覆盖原有内容;而 >> 则在原有内容
分类:
其他好文 时间:
2016-02-29 16:19:39
阅读次数:
136
rebar创建工程 1、mkdir myapp 2、cd my app 3、rebar create-app appid=myapp 4、touch rebar.config,配置第三方库 5、rebar get-deps即可生成deps文件夹,完成基本创建 6、添加功能代码 7、rebar com
分类:
其他好文 时间:
2016-02-29 00:32:29
阅读次数:
214
Routing is a fundamental aspect of any framework. In this lesson, you'll learn how to use path parameters in hapi's router. We'll also touch on how th