07 2012 档案

NSDictionary 中的 valueForKey 与 objectForKey 的区别
摘要:从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns the value associated with aKey, or nil if no value is associated with aKey. 返回指定 key 的 value,若没有这个 key 返回 nil.valueForKey: returns the value associated with a given key. 同样是返回指定 k 阅读全文

posted @ 2012-07-19 19:31 景树园 阅读(285) 评论(0) 推荐(0)

objective-c 类别浅析 (@interface 类名 小括号)
摘要:category 下称类别允许你甚至在没有类源码的情况下扩展一个类的功能,给它增加方法。** 这个可以理解为 "mixin" 的一种机制。主要作用是使相同的方法在没有继承关的类中复用。要使用它需要在类的@interface 文件中的category 处指名方法的名并在对应的实现文件中编写代码。但是不能使用 category 为类添加新的实例变量。category 只是一种编译时手段,定义在里面的方法与类的实例方法在运行时没有任何的不同。#import "ClassName.h"@interface ClassName ( CategoryName)// 阅读全文

posted @ 2012-07-19 19:18 景树园 阅读(2161) 评论(0) 推荐(0)

NSString+NSMutableString+NSValue+NSAraay用法汇总
摘要:开发过程中难免遇到字符串操作,下面是为您总结的NSString+NSMutableString+NSValue+NSAraay用法汇总,帮您应对各种字符串操作。//一、NSString/*—————-创建字符串的方法—————-*///1、创建常量字符串。NSString *astring = @”This is a String!”;//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @”This is a String!”;NSLog(@”astring:%@”,astring);[astring re 阅读全文

posted @ 2012-07-17 22:05 景树园 阅读(164) 评论(0) 推荐(0)

iphone pickerview 两列例子
摘要:#import//定义两个常量,用来表示2个组件#define PickerOne 0#define PickerTwo 1//添加UIPickerView的委托方法和数据源方法@interface DoublePickerViewViewController : UIViewController{ //定义输出口,字典,数组 UIPickerView *picker; NSDictionary *zidian; NSArray *city; NSArray *zips;}@property (nonatomic ,retain) IBOutlet UIPicke... 阅读全文

posted @ 2012-07-04 22:39 景树园 阅读(472) 评论(0) 推荐(0)

tab bar controller的简单使用
摘要:这次要写的程序运行起来的效果是这样的:底部有几个图标,每个图标对应一个视图。每点击一个图标,对应的视图就会打开。如下图,就是我们做好的程序效果:每个Tab Bar有一个对应颜色的视图。为了搞清使用Tab Bar切换视图的原理,我们还是从Empty Application开始创建我们的程序。1、运行Xcode 4.2,新建一个Empty Application,名称为Tab Bar Application,其他设置如下图:2、为工程添加图标文件:这里要添加的图标文件是用来定制各Tab Bar的。首先新建一个Group,选择File — New — New Group,创建好后给新的Group重命 阅读全文

posted @ 2012-07-01 15:29 景树园 阅读(1034) 评论(0) 推荐(0)

导航