自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nick Future

谦虚谨慎 历练出锋芒、勇于探索 求知路漫漫

  • 博客(139)
  • 资源 (4)
  • 收藏
  • 关注

原创 iphone开发, Datepicker组件使用

这次我要向大家介绍的是iphone 开发中的DatePicker组件的使用,这个组件能够在应用中实现日期的选择的效果:首先要做的必然是新建一个新的工程,我们这次建的工程是基于 single View 的iphone项目;命名为Date 在工程新建完之后,在DateViewController.h中书写以下代码: #import @interface ViewController :

2012-05-20 01:33:20 2395

转载 iPhone开发经典语录集锦

1:如果无法保证子类行为的一致性,那么就用委托 If the subClass cann't keep with superClass,usedelegate rather than inheritance.     2:屏幕上看到的,都是UIVew Everything you see on Screen is UIView.

2012-05-13 08:09:29 669

原创 viewDidLoad, viewWillDisappear, viewWillAppear等区别

viewWillAppear: Called when the view is about to madevisible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when the view has been fullytransitioned onto the screen. Default

2012-05-13 08:06:02 1213

原创 Could not load NIB in bundle: 'NSBundle </Users/wyd/Library/Application Support/iPhone Simulator/5.0

遇到这个问题多是因为你的[[MovieTableViewController alloc]initWithNibName:@"MovieTableViewController" bundle:nil];中的MovieTableViewController文件名写错!!所以检查你的文件名输入是否和工程目录文件匹配就可以啦!!

2012-05-12 15:05:48 14587

原创 NIB 和 XIB 的区别 转载

NIB 和 XIB都是 InterfaceBuilder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,InterfaceBuilder把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。  在终端下我们可以看到,NIB其实是一个目录。它里面有两个也是后缀为 NIB的

2012-05-12 09:53:12 2379

原创 Iphone开发-网页视图控件应用

在iphone SDK环境中,网页视图控件(Web View)可以简单的创造一个窗口,并发送一个指定网站内容的要求,通过程序去引导锁打开网站内容中的属性,简单的说,在web View中可以构建初一个模拟虚拟浏览器的窗口,只不过是要给他指定缺省值(即首次打开是所显示的网址);如图所示:    下面就让我们来看看应用程序的编写吧; 首先需要新建一个使用View-ba

2012-05-11 19:44:39 3664 1

原创 浅谈iphone开发前景

说起iphone开发,必然要先说说iphone了,也就是苹果手机,总体来说,苹果手机的出现带动了一系列的IT行业的迅猛增长,在2007年6月29日苹果公司首发iPhone,在当年9月10日iPhone就突破了100万台,苹果公司股价涨至180美元,由于苹果手机硬件和系统几乎完美的结合,给了用户非常舒适的操作感,导致了苹果手机的疯狂热卖,但是在此时需要注意的是,在那是苹果应用程序商店程序条目数位0,

2012-04-20 21:49:30 7594

原创 android 通过HTTP协议发送XML数据并调用

webserviceWeb Service(WEB服务)能够快捷和方便地综合并结合各种系统、商务和任何应用平台。新出现的 Web Services 标准: SOAP、WSDL 和 UDDI 能够使任何系统和系统之间的应用变为更加方便和廉价。 Web服务(Web Services)和Service—Oriented Architecture作为实现分布式系统和履行公司内部、公司之间的应用

2011-12-25 19:23:03 5988

原创 android_学习—获取网络数据(图片,html)

一、使用URL访问网络资源——Androd中获取网络图片URL对象代表着同意的资源定位器,她是只想互联网资源的指针,资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或者搜索引擎的查询; URL提供了多个构造器,用于创建URl对象,一旦获得了URL对象后可以调用方法来获取资源; 下面提供一个获取网络图片的实例: 资源代码: 我显一下

2011-12-22 19:27:41 3996

原创 Android_学习——ContentProvider

一、ContentProvider 简介 当应用继承ContentProvider 类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences 共享数据,需要使用sharedpreferences API 读写数

2011-12-21 21:02:01 730

转载 Android中Cursor类的概念和用法

使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Curs

2011-12-20 09:38:23 736

原创 android-数据存储-SQLite数据库

一、SQLite数据库介绍:SQLite 是一个开源的嵌入式关系数据库,它在 2000 年由 D. Richard Hipp 发布,它可以减少应用程序管理数据的开销, SQLite 可移植性好 、 很容易使用 、 很小 、 高效而且可靠 。目前在 Android 系统中集成的是 SQLite3 版本 , SQLite 不支持静态数据类型 , 而是使用列关系 。 这意味着它的数据类型不具有表列属

2011-12-19 17:54:39 1169

原创 android学习—数据存储和IO-SharedPreference和Editor

一、  sharedPreferences与Editor简介1、    SharedPerferences保存的数据主要是类似配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对,SharedPreferences本身并没有写入数据的能力,而是通过Sharedpreferences的内部接口来实现,SharedPreferences调用edit()方法即可获得他所对应的Ed

2011-12-19 17:50:19 5657

原创 Android中的XML解析与生成——Pull解析xml、实现xml文件的生成

除了可以使用 SAX和DOM解析XML文件,大家也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText

2011-12-18 19:20:37 2402

原创 Android中的XML解析与生成——DOM解析xml

DOM解析XML文件时,会将XML文件的所有内容以对象树方式存放在内存中,然后允许您使用DOM API遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来比较直观,并且,在某些方面比基于SAX的实现更加简单。但是,因为DOM需要将XML文件的所有内容以对象树方式存放在内存中,所以内存的消耗比较大,特别对于运行Android的移动设备来说,因为设备的资源比较宝贵,所以建议还是采用SAX来解

2011-12-18 19:08:40 982

原创 Android中的XML解析与生成——SAX解析XML

SAX解析XMLSAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在ContentHandler接口

2011-12-18 19:02:33 966

原创 多线程技术博客二

多线程技术博客二1、睡眠Thread.sleep(long millis)和Thread.sleep(long millis, int nanos)静态方法强制当前正在执行的线程休眠(暂停执行),以“减慢线程”。当线程睡眠时,它入睡在某个地方,在苏醒之前不会返回到可运行状

2011-09-06 19:58:58 1424 1

转载 self.abc = nil [abc release]的区别

self.abc = nil 和[abc release]的本质区别是 前者使用property的点操作符,也就相当于调用了对应的set method,和这句是一样的:[self setAbc: nil]; 而后者没有通过property,直接访问了成员变量,调用了它的release方法。对于set method来说,用synthesize来让系统帮我们生成的set方法和如下的类似:-

2012-05-13 23:21:57 1014

原创 C语言面试题 unsigned int ,i?i, ab 交换

1、unsigned int 类型的数据与int类型的数据运算后自动转化为unsigned int 类型。   比如说-20和6运算后就会变成一个很大的数;     下面解释一个判断语句:    (a+b>6)?{      c=1   }:(c=0);   具体的意思就是如果a+b>6则c+1,否则C=0;  // %f.2:表示的意思是小数点后保留几位;

2012-04-20 21:53:27 2000

原创 C语言重点知识,面试必备!!

1、宏定义:也就是常用来做定值用的:            #define SQR(x){X*X};            宏定义的函数不同与其他的函数:例如上面的函数,实际是这样的SQR(b+a);运算的顺序是:b+2*b+2 并不是想象中的(b+2)*(b+2);******记住********#define SQR(x)x*xint main(int argc

2012-04-20 21:52:10 1143

原创 C++ 对象指针(函数指针)

C++ 对象指针(函数指针)1、指向对象的指针:    对象的起始地址就是对象的指针,可以定义一个指针变量用来存放对象的指针;class Time{public: int hour; int minute; int sec; void get_time(); };void Time::get_time()

2012-04-10 22:27:09 2157

转载 华为面试题(部分带答案)

1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内2、如何引用一个已经定义过的全局变量? 答:exte

2012-04-05 21:47:13 15852

原创 C++ 变量存储类别 解析

动态存储方式与静态存储方式;变量的属性作用域在空间的角度来分析,分为局部变量和全局变量 变量还有一种属性存储期(生命期)这个属性可以分为{                                     动态存储期                                    静态存储期

2012-04-05 21:38:20 1110

原创 C++ 几种函数的解析

1、重载:同名不同参(参数的个数和类型不同)区别于重写:重写是同样的函数定义,重写修改实现代码重载:#include using namespace std;int main (int argc, const char * argv[]){ int max(int a,int b); int max(int a,int b ,int c); in

2012-04-05 21:34:19 1046

原创 我的第一个Oc程序

#import //first program exampleint main (int argc, const char * argv[]){ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; // insert code here... NSLog(@"th

2012-03-30 16:17:22 2025

转载 移动互联网该何去何从?

随着智能手机的发展,移动终端和移动互联网成为人们生活的一部分。用户群的增多,使用量和使用频率的加大。移动互联网本身,乃至整个行业凸显出发展中的几大问题。笔者就这几个问题做简要评析,带大家一起看看,移动互联网到底该何去何从?  移动应用同质化问题严重,应用推广该如何给力?  因为现在移动互联网行业刚起步,发展还需要经历一段时间。同质化问题是任何互联网企业和应用都不可避免的。无论是国内还是国外

2012-03-20 09:04:38 818

转载 extern用法总结

Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。谨记:声明可以多次,定义只能一次。函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern的。但是引用的时候一样是需要声明的。而全局变量在外部使用声明时,extern关键词是必须的,如果变量无extern修饰且没有显式的初始化,同样成为变量的定义,因此此时必须加extern,而编译器在此标

2012-03-16 08:46:49 19599

C 语言重点知识 面试必备2

[size=medium][color=red]1、unsigned int 类型的数据与int类型的数据运算后自动转化为unsigned int 类型。[/color] 比如说-20和6运算后就会变成一个很大的数; 下面解释一个判断语句: (a+b>6)?{ c=1 }:(c=0); 具体的意思就是如果a+b>6则c+1,否...

2012-03-11 15:26:47 144

原创 c语言 知识总结

1、unsigned int 类型的数据与int类型的数据运算后自动转化为unsigned int 类型。   比如说-20和6运算后就会变成一个很大的数;     下面解释一个判断语句:    (a+b>6)?{      c=1     }:(c=0);   具体的意思就是如果a+b>6则c+1,否则C=0;  // %f.2:表示的意思是小数点后保留几位;

2012-03-11 15:16:59 991

C 语言重点知识,面试必备

[color=red]1、宏定义:也就是常用来做定值用的:[/color] #define SQR(x){X*X}; 宏定义的函数不同与其他的函数: 例如上面的函数,实际是这样的 SQR(b+a); 运算的顺序是:b+2*b+2 并不是想象中的(b+2)*(b+2); ******记住********#define...

2012-03-10 22:48:47 135

原创 C 语言重点知识

1、宏定义:也就是常用来做定值用的:            #define SQR(x){X*X};            宏定义的函数不同与其他的函数:例如上面的函数,实际是这样的SQR(b+a);运算的顺序是:b+2*b+2 并不是想象中的(b+2)*(b+2);******记住********#define SQR(x)x*xint main(int argc

2012-03-10 22:47:15 952

scanf 很有用的用法

:evil: [size=large][size=small]1、可用来检查输入值是否被接受[/size][/size] scanf的返回值 scanf的返回值由后面的参数决定 scanf("%d%d", &a, &b); 如果a和b都被成功读入,那么scanf的返回值就是2 如果只有a被成功读入,返回值为1 如果a和b都未被成功读入,返回值为0 ...

2012-03-10 22:26:36 122

原创 C scanf用法

1、可用来检查输入值是否被接受   scanf的返回值  scanf的返回值由后面的参数决定   scanf("%d%d", &a, &b);  如果a和b都被成功读入,那么scanf的返回值就是2   如果只有a被成功读入,返回值为1    如果a和b都未被成功读入,返回值为0    如果遇到错误或遇到end of file,返回值为EOF。  且返回值为int型.

2012-03-10 22:05:30 852

常量与操作符

一、常量%d属于的是常量类型的替换,int %ddouble %lfchar %clong long int %lld二、变量 变量由标识符和数据值组成,每一个变量都要分配一个存储空间,其数值存在其所属的数值空间里,变量必须声明才能使用,int a;注意!此时A并不是没有值,它是有值的,值是一个随机的数变...

2012-03-09 22:01:05 112

常量与操作符

一、常量%d属于的是常量类型的替换,int %ddouble %lfchar %clong long int %lld二、变量 变量由标识符和数据值组成,每一个变量都要分配一个存储空间,其数值存在其所属的数值空间里,变量必须声明才能使用,int a;注意!此时A并不是没有值,它是有值的,值是一个随机的数变...

2012-03-09 22:00:58 129

C语言基础总结

数据类型和变量:从属的对象不同,空间不同,数据类型的不同可以有效的利用内存空间内存和CPU构成一个时间和空间的关系;写文件。。。。。。int a; 初始值是nullC int 数组与java不同;高地位字节问题;printf("%d",b);转译符int 型的数用%输出;表明输出的事int型的!和后面的变量一一对应,bool int float ch...

2012-03-09 21:59:45 97

C/C++ 指针部分总结1

1、指向常量的指针,防止通过指针去修改变量的值,而不管变量是否我constint x =3;const int *pc = &x;*pc = 888;printf("x=%d\n",x);2、指向常量的指针,该指针可以指向别的变量,指针的value是可以更改的;pc = &bb ; //可以3、指向常量的指针,不能赋值给一个普通的指针;定义基本...

2012-03-09 21:57:45 90

原创 first blog for C

1、指向常量的指针,防止通过指针去修改变量的值,而不管变量是否我constint x =3;const int *pc = &x;*pc = 888;printf("x=%d\n",x);2、指向常量的指针,该指针可以指向别的变量,指针的value是可以更改的;pc  = &bb ; //可以3、指向常量的指针,不能赋值给一个普通的指针;定义基本类型的const变量

2012-03-09 21:49:49 518

android五种布局-霓虹灯效果实现

[color=red][size=small][align=center]android五种布局-霓虹灯效果实现[/align][/size][/color]view子类是android用户界面表示的基本单元view类的一些子类被称为widges工具;它提供了文本框和按钮类的UI对象的完整实现;ViewGroup是view的一个扩展,可以容纳多个view;,他可...

2012-02-28 19:15:13 1194

自定义view-跟随手指动的小球

View组件类似于javaSwing中的JPanel。它只是一个巨型的空白区域,view组件内没有任何的内容,对于android的其他组件来说,他们都继承了view组件,并在view所提供的空白区域进行外观编辑,  下面是view开发是所用到的回调方法: onFinishInflate() 当View中所有的子控件均被映射成xml后触发 onM...

2012-02-28 09:07:06 162

putty 终端连接操作工具

很不错的资源啊

2012-04-15

android学习资源文件PDF

很不错的学习android基础的PDF文档,完全属于自己编写,会持续更新,欢迎下载

2012-03-10

Myeclipse9破解包

你的Myeclipse还在试用期吗??你想要放心的用它,不必担心会过期吗》??这个工具能实现你的愿望,很简单的操作!!!

2011-11-08

MYSQL安装包

很好的数据库安装包,欢迎下载,希望能够对你有所帮助,

2011-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除