英语语法基础(一)
Google公布Android L预览版本源代码
不久前的Google I/O大会上刚刚推出的Android L,据称是Google历史上最深入的版本更新。如今最新版Android L的源代码已经公布了。
[转]Android的onMeasure和onLayout And MeasureSpec揭秘
Android中自定义ViewGroup最重要的就是onMeasure和onLayout方法,都需要重写这两个方法,ViewGroup绘制 的过程是这样的:
让edittext不自动获得焦点
当我们的布局第一个子控件是edittext时,那么进入这个页面时,edittext会默认获得焦点使得键盘弹出,网上有许多解决办法,无法外乎监听事件,取消键盘等待,其实比较靠谱的办法是在edittext的父级控件中设置两条属性:
游戏开发利器TexturePacker推荐
使用 Xcode 5 和 Interface Builder创建 Hello World App
当xcode 5发布后,相比之前的版本变化很大,大家可能会有一些疑问:
- 我跟随教程学习但是发现程序在 Xcode 5 中不再受支持.
- Interface Builder在哪儿?
- 我如何去创建一个XIB 文件? 这样的例子不胜枚举. Xcode 5 推荐使用Storyboard 而不是 Interface Builder. 当你使用Single View template创建一个新的 Xcode 工程时, 它默认使用 Storyboard。 是没有XIB文件生成的.

Objective-C语法学习-@class指令
在Objective-C中,指令
[objc] @class XYPoint; [/objc]
和
[objc] #import "XYPoint.h" [/objc]
作用是一样的。
但是使用@class指令提高了效率,因为编译器不需要处理整个XYPoint.h文件(虽然它很小);而只需要知道XYPoint是一个类的名字。如果需要引用XYPoint类中的方法,@class指令是不够的,因为编译器需要更多消息。它需要知道该方法中有多少参数、它们是什么类型、方法的返回类型是什么。这时候就需要使用#import了。
Objective-C语法学习-id类型
id数据类型可存储任何类型的对象。在objc中,id相当于c++里面的(void*)类型,相当于Java里面的object类型。
从某种意义来说,它是一般对象类型。例如:
Objective-C语法学习-self关键字
关键字self用来指明对象是当前方法的接收者。相当于Java中的this。
self代表当前对象对自身的引用。
使用方法如下:
[objc] [self function]; [/objc]


