- 浏览: 183830 次
- 性别:
- 来自: 上海
最新评论
-
yizhichao116:
大哥
设置为可编译链接
1) .m文件右键-&g ...
Windows下Object-C编译环境的搭建
文章列表
const修饰普通变量和指针
const修饰变量,一般有两种写法:
const TYPE value;
TYPE const value;
这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。
一、所谓的头文件,其实它的内容跟.cpp文件中的内容是一样的,都是 C++的源代码。但头文件不用被编译。我们把所有的函数声明全部放进一个头文件中,当某一个.cpp源文件需要它们时,它们就可以通过一个宏命令 “#include”包含进这个.cpp文件中,从而把它们的内容合并到.cpp文件中去。当.cpp文件被编译时,这些被包含进去的.h文件的作用便发 挥了。
二、应该记住的一点就是:
1、.h头文件中,只能存在变量或者函数的声明, 而不要放定义。
2、头文件中可以写const对象的定义。
3、头文件中可 以写内联函数(inline)的定义。
4、头文件中可以写类 (class)的定义。
转 ...
Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。
1、
类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。
2、静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中。
3、C++静态数据成员被类的所有对象所共享,包括该类派生类的对象。即派生类对象与基类对象共享基类的静态数据成员。
4、C++静态数据成员可以成为成员函数的可选参数,而普通数据成员则不可以。
5、C++静态数据成员的类型可以是所属类的类型,而普通数据成员则不可以。 普通数据成员的只能声明为 所属类类型的 ...
1、c++流操作中,利用cout对象的width属性设置输出字符的宽度,用fill函数来设置需要填充的字符。
2、在c++中,虚函数可以是友元函数,但不能是静态成员,虚函数的重定义函数,无论是否使用virtual关键字,仍然是虚函数。
派生类构造函数和析构函数的调用顺序,当创建派生类对象时,首先调用基类的构造函数,再调用派生类构造函数,而当清理对象时,则刚好相反。
1、定义
它允许函数调用与函数体之间的联系在运行时才建立,即在运行时才决定如何动作。虚函数声明的格式:
virtual 返回类型 函数名(形参表)
{
函数体
}
2、虚函数做几点补充说明:
(1)因为虚函数 ...
模板定义:
模板就是实现代码重用机制的一种工具,它可以实现类型参数化,即把类型定义为参数, 从而实现了真正的代码可重用性。模版可以分为两类,一个是函数模版,另外一个是类模版。
1、js的0事件模型只能注册一个事件,如果有多个事件,后面的事件就会把前面的事件覆盖掉,现在的2级时间模型就解决了这个缺陷;
2、事件传播
3个阶段:
Phase1捕获(阶段 1)
Phase2目标(阶段 2)
Phase3冒泡(阶段 3)
配置NDK环境变量
- 博客分类:
- Android框架层学习
配置NDK环境变量注意:
我安装的时候我的home文件夹下面神马都没有,解决 的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:\cygwin\home文件夹下建立名为Administrator的文件夹(是用户名),然后把E:\cygwin\etc\skel\.bash_profile拷贝到该文件夹下
back键与home键作用
- 博客分类:
- Android运用技巧
常常使用back键和home键的监听事件,今天分析一下back键与home键作用:
Notification与NotificationManager
转载: http://www.cnblogs.com/lianghui66/archive/2012/11/12/2765985.html
PreferenceActivity详解
转载:http://gundumw100.iteye.com/blog/904097
Android四大功能组件深入分析
- 博客分类:
- Android平台学习
搞Android开发这么长时间了一大遗憾就是没有好好地把其中的四大功能组件好好分析一下,正好今天时间、经历、心情比较好就来分析一下!
转载:http://www.cnblogs.com/over140/archive/2011/02/25/1964460.html
谢谢这个仁兄的精彩分析!
在平时的工作中Android的功能组件使用的比较多,我也时常在这里犯二!
Intent:
提到功能组件就不得不提到Intent,当接收到ContentResolver发出的请求后,内容提供者被激活。而其它三种组件──activity、服务和广播接收器被一种叫做intent的异步消息所激活。 ...
1、建立一个abstract类其中定义的变量其子类可以共享,就避免了static变量的使用;