03 2012 档案

摘要:考虑下面问题:(默认对齐方式)union u{double a;int b;};union u2{char a[13];int b;};union u3{char a[13];char b;};cout<<sizeof(u)<<endl; // 8cout<<sizeof(u2)<<endl; // 16cout<<sizeof(u3)<<endl; // 13都知道union的大小取决于它所有的成员中,占用空间最大的一个成员的大小。所以对于u来说,大小就是最大的double类型成员a了,所以sizeof(u)=sizeo 阅读全文
posted @ 2012-03-20 16:42 Piosa 阅读(737) 评论(0) 推荐(0)
摘要:考虑下面的问题:#include <iostream>using namespace std;int Sum(int i[]){int sumofi = 0;for (int j = 0; j < sizeof(i)/sizeof(int); j++) //实际上,sizeof(i) = 4{sumofi += i[j];}return sumofi;}int main(){int allAges[6] = {21, 22, 22, 19, 34, 12};cout<<Sum(allAges)<<endl;system("pause" 阅读全文
posted @ 2012-03-20 16:31 Piosa 阅读(1815) 评论(0) 推荐(0)
摘要:通过查看官方文档,我们了解到,其后台运行机制,允许三种服务在后台长时间运行,分别是1. 位置服务2. 音乐播放3. VoIP苹果对于这三种服务有一句话是这样说的,“Such applications do not run continuously but are woken up by the system frameworks at appropriate times to perform work related to those services.”所以他们也只是适时的被系统唤醒。其什么时候停止呢?拿音乐播放来说,“if the application stops playing aud 阅读全文
posted @ 2012-03-15 16:26 Piosa 阅读(472) 评论(0) 推荐(0)
摘要:一般的应用在进入后台的时候可以获取一定时间来运行相关任务,也就是说可以在后台运行一小段时间。还有三种类型的可以运行在后台,1.音乐2.location3.voip大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除。应用程序提供特定的服务,用户可以请求后台执行时间,以提供这些服务。判断是否支持多线程UIDevice*device=[UIDevicecurrentDevice]; BOOLbackgroundSupported=NO; if([devicerespondsToSelector:@selector(isMultitask 阅读全文
posted @ 2012-03-15 16:14 Piosa 阅读(658) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/duanyipeng/article/details/7101829一、iOS应用程序状态机一共有五种状态:1.Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。2.Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系统提示用户去响应某些(诸如电话来电、有未读短信等)事件的时候。3.Active:当前应用正在前台运行,并且接收事件。这是应用正在前台运行时所处的正 阅读全文
posted @ 2012-03-15 14:40 Piosa 阅读(11961) 评论(0) 推荐(5)
摘要:NSString * aa = [[NSString alloc] init];NSLog(@"%d",[aa retainCount]);输出:-1(_NSCFConstantString *)NSString * aa = [NSString string];NSLog(@"%d",[aa retainCount]);输出:-1(_NSCFConstantString *)NSString * aa = [[NSString alloc]initWithString:@"23"];NSLog(@"%d",[aa 阅读全文
posted @ 2012-03-05 10:50 Piosa 阅读(1674) 评论(0) 推荐(0)
摘要:%c 一个单一的字符%d 一个十进制整数%i 一个整数%e, %f, %g 一个浮点数%o 一个八进制数%s 一个字符串%x 一个十六进制数%p 一个指针%n 一个等于读取字符数量的整数%u 一个无符号整数%[] 一个字符集%% 一个精度符号%s 持续显示字符直到到达终止空字符 阅读全文
posted @ 2012-03-05 09:41 Piosa 阅读(541) 评论(1) 推荐(0)