-
Touches 触摸 & Gesture Recognizer 手势识别
每个UITouch对象对应一个手指。反过来说,每一个手指触摸屏幕时是由在UIEvent里的一个UITouch对象表示的。 对于给定的UITouch对象(请记住,一个特定的手指),只有五件事情可能发生。这些被称为接触阶段,并通过一个UITouch实例的相位特性进行了说明: UITouchPhaseBegan 手指第一次触摸屏幕,这个UITouch对象刚刚被创建。这总是第一个阶段,而且只会进入一次。 UITouchPhaseMoved 手指在屏...…
-
Maven + Jetty 配置和运行
各位,好久没有来博客园了,这段时间一直在学习编程,看各种书。虽然很辛苦,但是现在终于找到工作了,工资不是很高,但是无所谓,我会继续加油的。进去公司几天,经理就叫我们用Maven,结合Jetty来生成一个最小的java web项目,并在Jetty下测试。遗憾的是这两样东西都不是自己熟悉的,一切从头开始学习。今天这篇博文不是讲理论,而是如何搭建这个Java web项目(假设Maven已经配置好,Jetty也设置好了):1、首先在一个自己建的目录下,用命令行输入:这样相当于用交互的方式来自定义...…
-
Ant 打包 Android 应用
测试环境: Mac 使用工具:命令行安装Java环境下载jdk6.0。下载完后,把bin文件添加执行权限:chmod +x jdk6.bin执行自动安装程序./jdk6.bin配置jdk环境变量vi /etc/profileexport JAVA_HOME=/opt/jdk1.6.0_38export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=$JAVA_HOME/lib刷新profile文件,使修改立即生效source /etc/profile测...…
-
iOS上的MapKit
本文翻译自:MapKit on iOSMapKit是一个非常整洁的API,可在iPhone上很容易地显示地图,跳到指定坐标,绘制位置,甚至在顶部画出路线和其他形状。我写这篇文章的原因是,上个月我在Baltimore参加一个叫做 Civic Hack Day的活动,我在那里使用 MapKit来显示一些公共的数据,例如一些地方的位置,犯罪率,逮捕和公交车路线。我觉得这非常有趣,我想其他人也会有兴趣想知道这是如何做到的,或者想在自己的家乡使用相同的技术!在这篇文章中,我们将创建一个app,可...…
-
给tableview 添加一个阴影
本文翻译自:Adding a drop shadow to a table view最近我在实现一个tableview视图的最后一个单元格有一个阴影效果的视图。实现的思路是在单元格的 Core Animation 图层上使用shadow属性,然后渲染出我们的阴影。(单元格是tableview的最后一个表格)- (UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *...…
-
三个有用的UIWebView 技巧
本文翻译自:Three useful UIWebView tweaks在iOS开发者中一个众所周知的事实就是,创建复杂的格式化文本是一件麻烦事。像UILabel,UITextView这些控件都不是被设计来实现这个目的的。克服这些局限性的替代方案是多用途的UIWebView结合一些本地HTML内容和CSS样式。在这篇文章中,我们将分享三个小技巧,可能在结合使用UIWebView和其他界面元素时有所帮助。使用UIWebView 的 flashScrollIndicators有时候明确地让用...…
-
Xcode 构建规则
本文翻译自:Xcode Build Rules当我把默认的CSS样式规则独立到一个文件中时,我面临着一个困境:我如何才能把这个文件嵌入进静态库中,同时又很容易地向里面添加内容。我之前讲解了如何把任意的文件转换为 C 字节码数组。但是仍然需要手动操作。我做了一些搜索,发现在常规的Linux系统上,人们似乎有一个名叫 objcopy 的工具,可以把文件复制到一个对象文件(.o)里面,从而最终通过链接器把这些对象文件链接起来。但遗憾的是这个工具并没有在Xcode中出现。所以这是不可能的,因为...…
-
创建带阴影,有圆角的UIView的正确方式
本文翻译自:Rounded UIView with shadow, the right way我经常看到有人使用 UIView 的 layer图层来创建一个圆角或者阴影。代码类似这样:[v.layer setCornerRadius:30.0f];[v.layer setBorderColor:[UIColor lightGrayColor].CGColor];[v.layer setBorderWidth:1.5f];[v.layer setShadowColor:[UIColor ...…