博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月5日

摘要: oc类中实现属性有两种方法,一种是使用OC自定义的格式来实现类的属性,另一种是手动实现类的属性,本篇文章就是章节如何通过自定义的方式实现类的属性效果:定义一个student类,具体的代码如下所示://student.h#import <Foundation/Foundation.h>@interface student : NSObject{ int Age; NSString *Name;}-(void)setAge:(int)_age;-(void)setName:(NSString *)_name;-(int)Age;-(NSString *)Name;@end//stude 阅读全文

posted @ 2011-07-05 22:05 星尘的天空 阅读(186) 评论(0) 推荐(0)

摘要: 使用委托在两个页面之间传递参数:要实现的效果:有两个View,在一个tabbar控件中我们假定蓝颜色的为B视图,行颜色的为Y视图我们在B试图中的输入一个字符串,然后单击B视图中的「确定]按钮,接着单击TabBar,打开Y试图,就会发现Y试图中的第二个Lable显示的内容为我们在B视图中输入的字符串。效果如下面两幅图片所示:准备工作:创建一个试图控制类,将其名称为BlueView,并附带创建一个对应的NIB文件,然后按照上面的图片以及下面的代码,修改Nib文件并关联相应的类同理,添加一个背景颜色为Yellow的图片,并按照BlueViwe视图类创建的步骤,创建试图Y的Nib文件。主要的参考代码如 阅读全文

posted @ 2011-07-05 16:30 星尘的天空 阅读(908) 评论(0) 推荐(0)

摘要: 在封装OC类的时候,类可能包含成员函数,按照以前的说明,类的成员函数需要需要在头文件中声明,然后在源文件中编写函数的实现。然后我在看别人写的源代码的时候发现,有些函数是没有在类的头文件中声明,然后直接就在类的源文件定义并调用。这又是为什么呢,为什么有些在头文件中声明,有些在头文件中没有声明呢?这点情况跟类的成员变量有点类似,有些函数我们在头文件中声明,我们就可以将这些函数理解为该类的公共函数(public类型),对于那些没有在头文件中声明,却在类的实现文件中定义的函数,我们可以将这些成员函数看成(理解)是类是的私有(private)类型的成员函数。 对于Public类型的函数,我们可以通过类的 阅读全文

posted @ 2011-07-05 15:08 星尘的天空 阅读(634) 评论(0) 推荐(0)

摘要: Objective-C 以下简称oc在oc中的属性其实是和C#,C++中都挺类似的,类的属性需要使用类的实例对象访问对象的属性,但是在访问之前我们就需要定义属性并实现他。下面是一个简单的例子:#import <Foundation/Foundation.h>@interface student : NSObject{ int age; NSString *name;}@property(nonatomic,retain) NSString *name;@property(nonatomic) int age;-(void) SetAge:(int)_age;-(void) Show 阅读全文

posted @ 2011-07-05 13:33 星尘的天空 阅读(457) 评论(0) 推荐(0)

摘要: Link URL:http://www.cnblogs.com/likwo/archive/2011/05/18/2050021.html有些情况下需要动态增加一些子控件。如果用代码直接构建子控件,就是比较麻烦。尽量少写代码。所以想到的是用xib文件来实现UIView。问题是UIView不能直接从xib文件构造。可以通过写UIViewController来加载xib。但是缺点是会得到很多小的UIVIewController实例,而实际上我们又不怎么需要。xib/nib文件可以通过NSBundle装载。得到的是一个NSArray。在xib编辑器里看到的除了File's Owner, Fi 阅读全文

posted @ 2011-07-05 00:01 星尘的天空 阅读(539) 评论(0) 推荐(0)