当前位置:  编程技术>移动开发
本页文章导读:
    ▪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
顺序替换,逆序替换算法
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>
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android提高之MediaPlayer播放网络音频的实现方法... iis7站长之家
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3