当前位置: 编程技术>移动开发
本页文章导读:
▪objective c 兑现继承 笔记 objective c 实现继承 笔记
//
// main.m
// BaseTest
//
// Created by cheng deng on 11-8-26.
// Copyright 2011年 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface shuma : NSObject {
@private
.........
▪ 顺序轮换,逆序替换算法 顺序替换,逆序替换算法
int long_int_array[]={1,2,3,4,5};
int short_int_array[]=[0,6];
int l_len = long_int_array.length() - 1;
int s_len = short_int_array.length() - 1;使用short_int_array顺序替换long_int_arrayfor(i=0;i<s_len;i++)
.........
▪ Activity的加载方式设置 Activity的加载模式设置
Activity有四种加载模式:standard(默认),singleTop, singleTask和 singleInstance。
standard:在你加载Activity时,它都会把Activity放到Task栈中,返回的时候按先 进后出的规则.........
[1]objective c 兑现继承 笔记
来源: 互联网 发布时间: 2014-02-18
objective c 实现继承 笔记
//
// main.m
// BaseTest
//
// Created by cheng deng on 11-8-26.
// Copyright 2011年 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface shuma : NSObject {
@private
}
- (void) areyou;
@end
@implementation shuma
- (void) shuma{
NSLog(@"i am shuma product");
}
@end
@interface Computer: shuma {
@private
}
@end
@implementation Computer
- (void) shuma{
NSLog(@"i am a computer");
}@end
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
Computer *c = [Computer new];
[c shuma];
NSLog(@"test");
[pool drain];
return 0;
}
[2] 顺序轮换,逆序替换算法
来源: 互联网 发布时间: 2014-02-18
顺序替换,逆序替换算法
使用short_int_array顺序替换long_int_array
使用short_int_array逆序替换long_int_array
int long_int_array[]={1,2,3,4,5};
int short_int_array[]=[0,6];
int l_len = long_int_array.length() - 1;
int s_len = short_int_array.length() - 1;使用short_int_array顺序替换long_int_array
for(i=0;i<s_len;i++)
{
long_int_array[l_len-i] = short_int_array[s_len-i];
}使用short_int_array逆序替换long_int_array
for(i=0;i<s_len;i++)
{
long_int_array[l_len-i] = short_int_array[i];
}
[3] Activity的加载方式设置
来源: 互联网 发布时间: 2014-02-18
Activity的加载模式设置
Activity有四种加载模式:standard(默认),singleTop, singleTask和 singleInstance。
standard:在你加载Activity时,它都会把Activity放到Task栈中,返回的时候按先 进后出的规则返回,就像我们平时用的浏览器的历史记录一样。
singleTop:这个属性和上面standard的属性差不多,当你要访问Activity时,如果 要加载的Activity和Task栈顶的Activity一样的话,就不会把要访问的 Activity加载到Task栈中。如:我们要访问的Activity顺序是:A,B,C, 在这时你再次访问C界面时,它不会把C界面加载到栈中,最后的结果是: A,B,C,而不是A,B,C,C;就像浏览器一样,当你刷新界面时,它不会把重 复的界面加载到历史记录中的。
singleTask:当你加载的Activity界面为:A,B,C,D时,这时你在C Activity界面加 载B界面时,Task栈中的数据就变为A,B,C,D就会初销毁。
singleInstance:当你要加载的Activity 属性设置为此值时,他会新建一个栈来存放此Activity,而不会加载到原先的Task栈中
示例:
<activity
android:name="net.discuz.app.sitelist.sitelist"
android:launchMode="singleTask"
android:screenOrientation="portrait"></activity>
最新技术文章: