自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

转载 iphone开发我的新浪微博客户端-用户登录账号删除篇(1.6)

在上一篇中我们完成账号的添加的功能,本篇就实现账号删除的功能,完成的具体效果看上(图5),当点击删除按钮的时候出现一个弹出对话框显示是否删除当前默认选择的用户,这个显示功能跟上一篇的添加几乎没有什么区别了,同样这里的实现依旧是基于自定义组件UIDialogWindow。当进一步点

2011-08-31 17:04:00 933

转载 iphone开发我的新浪微博客户端-用户登录账号添加篇(1.5)

本篇将在上一篇的基础上完成账号的添加的功能,这个功能都相对比较简单看上(图4),点击添加按钮的时候出现一个弹出对话框,这个对话框的实现我们已经在前面的(iphone开发我的新浪微博客户端-用户登录自定义弹出窗口篇(1.2))和(iphone开发我的新浪微博客户端-用户登录OAut

2011-08-31 17:03:03 785

转载 iphone开发我的新浪微博客户端-用户登录等待篇(1.4)

本篇在上一篇的基础上完成如上(图2)所示的用户登录等待功能,首先说说这个页面功能的由来,这个就是当检查sqlite库中已经存在用户账号的时候从表中把用户记录查询出来,然后从NSUserDefaults中获取上一次登录的账号,如果查询出来的用户记录中包含上一次登录的账号,那么就把这

2011-08-31 16:44:08 619

转载 iphone开发我的新浪微博客户端-用户登录OAuth授权认证篇(1.3)

在上一篇中,我们已经完成了UIDialogWindow自定义弹出窗口组件,本篇接下来完成用户的OAuth授权认证功能,完成后效果如上图。      一、新建名为LoginViewController的UIViewController subclass类型的类文件,新进的时候记

2011-08-31 16:42:40 574

转载 iphone开发我的新浪微博客户端-用户登录自定义弹出窗口篇(1.2)

本篇的目的是开发一个自定义的弹出对话窗口组件,就是上面图6中半透明的信息提示窗口,其实系统类库中已经有UIActionSheet、UIAlertView能做到这样的功能组件,但是显示外观不怎么美观而且跟我的这个设计不怎么配,同时这2个组件的外观自定义性很差几乎改变不了显示外观,所

2011-08-31 16:41:39 567

转载 iphone开发我的新浪微博客户端-用户登录准备篇(1.1)

首先说一下我这个的实现思路,登录支持多个账号,也就是说可以保存多个微博账号登录的时候选择其中一个登录。多个账号信息保存在sqlite的数据库中,每一个账号信息就是一条记录, 当用户启动微博客户端的时候去取保存在sqlite数据库中的账号记录信息,然后把这些在界面中以列表的形式展示

2011-08-31 16:40:41 692

转载 iphone开发我的新浪微博客户端-开篇

动手开发一个iphone上的微博客户端,虽然已经有很多很不错的客户端了,但是还是想重复造一下轮子,主要的目的就是练手,本项目的练习意义更加多一些,首先我object-c是新学的,iphone开发也是新学的,连Mac使用都是新学的,从写第一个hello world已经有段时间了,但

2011-08-31 16:39:04 549

转载 基于 Android NDK 的学习之旅----- C调用Java

许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现。下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法。 1、主要流程1、 新建一个测试类TestProvider.

2011-08-31 16:22:31 561

转载 基于 Android NDK 的学习之旅-----Java 调用C

随便谈谈为什么要Java调用C 吧:我认为:1、  有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在java中实现一遍。例如我之前做的一个项目,公司C引擎已经很成熟了,所以直接在java中封装好接口,由C去实现。2

2011-08-31 16:21:15 391

转载 基于 Android NDK 的学习之旅-----JNI 数据类型

经典老套流程,学编程语言东西,先学它最基础的数据类型,JNI也是如此。JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发

2011-08-31 16:19:14 465

转载 基于 Android NDK 的学习之旅-----JNI LOG 打印

程序都是调出来的。下面我介绍下JNI层的log打印方法的使用,类似与Android sdk提供的log1、Android 应用层 MainActivity.java主要功能代码a)        静态载入 So 库 b)       声明本地方法c)

2011-08-31 16:18:02 488

转载 基于 Android NDK 的学习之旅-----HelloWorld

HelloWorld作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!下面介绍下NDK开发的Hell

2011-08-31 16:16:41 359

转载 基于 Android NDK 的学习之旅-----Android.mk 介绍

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问

2011-08-31 16:15:37 425

转载 基于 Android NDK 的学习之旅-----环境搭建

工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1)     下载 JDK

2011-08-31 16:14:36 385

转载 基于Android NDK的学习之旅-----序言

前些日子做了个Android项目, 引擎层 用C的, 准备写这个系类的文章,借此跟朋友来分享下我NDK开放的经验以及自己知识的总结和备忘。希望能给需要这方面资料的朋友提供一定的帮助。主要涉及到:环境的搭建Android.mk 文件的 配置HelloWorldN

2011-08-31 16:11:37 390

转载 Android NDK 学习小结

一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单

2011-08-31 16:07:39 395

转载 Qt for Android 配置详细 (转载CSDN)

Qt for Android 配置( Unbutu 11.04 )  一.环境搭建   1. Java 下载安装 :   -> jdk-6u25-linux-i586.bin   url: http://www.oracle.com/technetwork/j

2011-08-31 12:15:10 814

转载 Objective-C 2.0 with Cocoa Foundation--- 8,类方法以及私有方法(1)

objecsive-C里面区别于实例方法,和Java或者C++一样,也支持类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说

2011-08-31 11:12:15 526

转载 Objective-C 2.0 with Cocoa Foundation---对象的初始化以及实例变量的作用域(2)

7.2,实现步骤  第一步,按照我们在第2章所述的方法,新建一个项目,项目的名字叫做07-InitWithAndIvarScope。   第二步,按照我们在第4章的4.2节的第二,三,四步所述的方法,把在第4章已经使用过的“Cattle.h”,“Cattle.m”,“

2011-08-31 11:11:17 428

转载 Objective-C 2.0 with Cocoa Foundation--- 8,类方法以及私有方法(3)

8.2,方法的私有化  在讲述方法私有化之前,我们首先要提到一个objecsive-C里面的一个概念,动态类型和静态类型。  所谓的动态类型,就是使用id来定义一个对象,比如说id cattle = [[Cattle alloc] init];  所谓的静态类型,

2011-08-31 11:09:20 418

转载 Objective-C 2.0 with Cocoa Foundation--- 8,类方法以及私有方法(2)

8.2,实现步骤  第一步,按照我们在第2章所述的方法,新建一个项目,项目的名字叫做07-InitWithAndIvarScope。如果你是第一次看本篇文章,请参看第二章的内容。  第二步,按照我们在第4章的4.2节的第二,三,四步所述的方法,把在第4章已经使用过的“Ca

2011-08-31 11:08:21 433

转载 Objective-C 2.0 with Cocoa Foundation---对象的初始化以及实例变量的作用域(3)

Objective-C 2.0 with Cocoa Foundation---对象的初始化以及实例变量的作用域(3)  对于objecsive-C里面的类的实例变量而言,在编译器的范围里面,是有作用域的。和其他的语言一样,objecsive-C也支持public,p

2011-08-31 11:06:57 613

转载 Objective-C 2.0 with Cocoa Foundation---对象的初始化以及实例变量的作用域(1)

到目前为止,我们都使用的是下列方式创建对象[类名 new];  这种new的方式,实际上是一种简化的方式。笔者在这里总结一下前面几章里面曾经提到过关于创建对象的2个步骤:  第一步是为对象分配内存也就是我们所说的allocetion,runtime会根据我们创建的类的

2011-08-31 11:05:29 447

转载 Objective-C 2.0 with Cocoa Foundation---NSObject的奥秘(4)

6.4,重载方法的调用  让我们继续关注“06-NSobjecs.m”文件,请大家参考一下下面的代码: 1 Class cattle_class = cattle->isa;  2 MyClass my_cattle_class = cattle->isa;  3

2011-08-31 11:04:36 691

转载 Objective-C 2.0 with Cocoa Foundation---NSObject的奥秘(3)

图6-2,选择执行断点  第六步,选择Xcode上面的菜单的“Run”,然后选择“Debuger” ,在Debuger窗口里面选择“Build and Go”。  好的,大家就停在这里,不要做其他的操作,我们把程序中断在程序几乎执行到最后的断点上,我们将要通过Debuge

2011-08-31 11:03:40 652

转载 Objective-C 2.0 with Cocoa Foundation---NSObject的奥秘(2)

图6-1,本章程序运行结果  大家看到本章程序的运行结果的屏幕拷贝的时候,也许会觉得很无趣,因为单单从结果画面,我们没有发现任何令人感到很有兴趣的东西,相反,都是同学们已经很熟悉的一些老面孔。但是本章所要讲述的东西也许是同学们在其他语言里面从来没有遇到过的东西,这些东西将会令

2011-08-31 11:02:45 470

转载 Objective-C 2.0 with Cocoa Foundation---NSObject的奥秘(1)

objecsive-C从本质上来说,还是C语言的。那么内部究竟是怎样实现SEL,Class和IMP,还有封装和继承的?为了解答这个问题,笔者决定在本章向大家概要的介绍一下objecsive-C的最主要的一个类,NSobjecs。  不过说实在话,如果同学们觉得本章的内容比较晦

2011-08-31 11:01:51 369

转载 Objective-C 2.0 with Cocoa Foundation--- Class类型,选择器Selector以及函数指针(3)

当我们在程序里面通过使用上面的第一,二或者第三行代码成功的取得一个Class类型的变量,比如说我们把这个变量名字命名为myClass,那么我们在以后的代码种可以把myClass当作一个我们已经定义好的类来使用,当然我们可以把这个变量作为参数传递到其他的方法当中让其他的方法动态的生

2011-08-31 11:00:34 405

转载 Objective-C 2.0 with Cocoa Foundation--- Class类型,选择器Selector以及函数指针(2)

5.3,BOOL类型  我们现在打开“DoProxy.h”文件。“DoProxy.h”文件的第3行到第5行是三个预定义的三个字符串的宏。我们将在程序当中使用这3个宏,为了实现代码的独立性,在实际的程序开发当中,我们也许考虑使用一个配置的文本文件或者一个XML来替代这些宏。但是

2011-08-31 10:59:30 594

转载 Objective-C 2.0 with Cocoa Foundation--- Class类型,选择器Selector以及函数指针(1)

上一章笔者介绍了在objecsive-C里面继承的概念。有了继承的知识我们可以重复的使用很多以前生效的代码,这样就大大的提高了代码开发的效率。在本章,笔者要向同学们介绍几个非常重要的概念,Class类型, 选择器Selector以及指针函数。  我们在实际上的编程过程中,也许

2011-08-31 10:45:35 451

转载 Objective-C 2.0 with Cocoa Foundation--- (继承 2)

4.3,子类Subclass和超类Superclass  让我们首先回忆一下第3章的Cattle.h,在Cattle.h里面我们有如下的代码片断:@interface Cattle : NSobjecs {  这段代码是在告诉编译器,我们的Cattle是继承的NSob

2011-08-31 10:34:29 425

转载 Objective-C 2.0 with Cocoa Foundation--- (继承 1)

上一章笔者介绍了一下在objecsive-C里面的类的基本构造和定义以及声明的方法。我们知道在面向对象的程序里面,有一个很重要的需求就是代码的重复使用,代码的重复使用的重要方法之一就是继承。我们在这一章里面,将要仔细的分析一下继承的概念以及使用的方法。有过其他面向对象语言的同学,

2011-08-31 10:29:07 693

转载 Objective-C 2.0 with Cocoa Foundation --- (类的声明和定义 3)

3.5,类的实例化  我们在3.3和3.4节里面分别声明和定义了一个Cattle的类。虽然定义好的类,但是我们是不能直接使用这个类的。因为类的内容需要被调入到内存当中我们称之为内存分配(Allocetion),然后需要把实体变量进行初始化(Initialization),当这

2011-08-31 10:26:17 411

转载 Objective-C 2.0 with Cocoa Foundation --- (类的声明和定义 2)

3.3,类的声明  从objecsive-C名字我们就可以得知,这是一个面向对象的语言。面向对象的一个最基础的要素就是类的概念,objecsive-C也不例外。所谓的类的概念,其实是从C语言的结构体发展而来的。我们知道,C语言里面的结构体仅仅有数据的概念,面向对象的语言不仅仅

2011-08-31 10:18:29 683

转载 Objective-C 2.0 with Cocoa Foundation --- (类的声明和定义 1)

上一章我们写了一个非常简单的Obejctive-C下面的Hello, World!的小程序,并且对里面出现的一些新的概念进行了解释。这一章,我们将要深入到objecsive-C的一个基本的要素,也就是类的声明和定义。通过本章的学习,同学们应该可以定义类,给类加上变量,还有通过方法

2011-08-31 10:06:03 678

转载 Objective-C 2.0 with Cocoa Foundation - (Hello word-2)

2.2,头文件导入  在Java或者C/C++里面,当我们的程序需要引用外部的类或者方法的时候,需要在程序源文件中包含外部的类以及方法的包(java里面的jar package)或者头文件(C/C++的.h), 在objecsive-C里面也有相类似的机制。笔者在这一节里面将

2011-08-31 10:00:56 756

转载 Objective-C 2.0 with Cocoa Foundation - (Hello word-1)

2.1,构筑Hello, World  第一步,启动Xcode。初次启动的时候,也许会弹出一个“Welcome to Xcode”的一个对话框。这个对话框和我们的主题没有关系,我们可以把它关掉。  第二步,选择屏幕上部菜单的“File->New Project”,出现了一

2011-08-31 09:53:59 454

转载 NSStirng、NSArray、以及枚举(Method小集合)

一下内容由angellixf整理,这里制作记录:Object-c代码  /*******************************************************************************************   NSS

2011-08-30 17:12:42 473

转载 HTTP协议详解

引言                                        HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HT

2011-08-30 16:52:33 503

转载 xcode UILabel分页计算(转来收藏)

-(NSArray*)getPagesOfString:(NSString*)cache withFont:(UIFont*)font inRect:(CGRect)r{            //返回一个数组, 包含每一页的字符串开始点和长度(NSRange)

2011-08-30 16:45:28 1026

学成Linux快手.chm

学成Linux快手.chm,不会写什么描述废话

2010-09-05

来自Linux的强大功能 基础命令教程.chm

来自Linux的强大功能 基础命令教程.chm,反正是好东西,没有那么多的描述废话

2010-09-05

来自于Linux动力 Linux菜鸟过关(V3.0).chm

来自于Linux动力 Linux菜鸟过关(V3.0).chm,还是上传要那么多的废话

2010-09-05

跟我一起写 Makefile.pdf

跟我一起写 Makefile,怎么要那么多废话的,上传个资源哪有那么多废话的?搞不懂啊

2010-09-05

空空如也

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

TA关注的人

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