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

随笔分类 -  IPhoneDevelope

上一页 1 ··· 6 7 8 9 10 11 下一页

摘要:Link Address:http://haoxiang.org/2010/12/uitableviewcell-background/修改UITableViewCell的背景颜色UITableViewCell是一个很常用的View,通常我们都是直接使用它。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellIdentifier = @"CellIdentifier"; UIT 阅读全文

posted @ 2011-07-06 16:04 星尘的天空 阅读(610) 评论(0) 推荐(0)

摘要:Link Address:http://book.51cto.com/art/200903/117518.htm使用UITableViewCell的自定义子类。转载的这篇博客,给我提供了一个如何自定义TableViewCell的简单的解决方案。PS:我在该篇博客的基础上添加了写自己的内容。>>>Begine我们很幸运,可以使用Interface Builder设计表视图单元。我们将使用Interface Builder重新创建与刚才使用代码构建的界面相同的两行界面。要达到此目的,可以创建一个UITableViewCell子类和一个包含表视图单元的新nib文件。然后,当我们需要 阅读全文

posted @ 2011-07-06 11:18 星尘的天空 阅读(947) 评论(0) 推荐(0)

摘要:我们的应用程序在运行后在iphone的桌面默认的图标是一个白色的、没有任何图案的图标,不过我们可以用图片来替换这个图标。主要的操作步骤:1:打开App2:打开AppName-Info.plist3:添加一个图标资源到App中4:在右边弹出的对话框中找到Icon file 属性,然后修改这个属性为我们添加的图标名称5:编译运行程序,我们就会看到一个新的图标代表我们的应用程序THE END !2011-07-06 阅读全文

posted @ 2011-07-06 08:33 星尘的天空 阅读(683) 评论(0) 推荐(0)

摘要: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 星尘的天空 阅读(189) 评论(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 星尘的天空 阅读(911) 评论(0) 推荐(0)

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

posted @ 2011-07-05 15:08 星尘的天空 阅读(636) 评论(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 星尘的天空 阅读(460) 评论(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 星尘的天空 阅读(543) 评论(0) 推荐(0)

摘要:Link URL:http://hi.baidu.com/xtianhe/blog/item/1f1bbe1cbd4c411f35fa41a6.htmlNSBundle的对象可以获取应用程序安装目录的附件。附件包括了,当前应用程序下,所有的文件。(图片、属性列表等)获取XML文件NSString *filePath = [[NSBundle mainBundle] pathForResouse:@"re" ofType:@"xml"];NSData *data = [[NSData alloc] initWithContentsOfFile:filePa 阅读全文

posted @ 2011-07-04 23:59 星尘的天空 阅读(208) 评论(0) 推荐(0)

摘要:LINK ADDRESS:http://linglong117.blog.163.com/blog/static/27714547201011191020643/在实际的开发中,导航器是最重要的容器之一,我们经常要在导航栏中添加各种样式的按钮,添加一个按钮很简单,代码如下图:UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Setting" style:UITabBarSystemItemContacts target:self action:@selector(clickSe 阅读全文

posted @ 2011-07-04 23:24 星尘的天空 阅读(430) 评论(0) 推荐(0)

摘要:LINK ADDRESS:http://www.cnblogs.com/elfsundae/archive/2010/11/11/1874486.htmliPhone起步-2:iPhone常用控件、UIActionSheet、UIAlertView一、UILabel二、UIButton常用事件:Touch Up Inside三、UITextField常用属性:Text:要显示的文本。Placeholder:指定将要在文本字段中以灰色显示的占位符文本。Clear When Editing Begins:用户触摸此字段时是否删除字段中的值。Text Input Traits:文本输入特征。四、UI 阅读全文

posted @ 2011-07-04 23:17 星尘的天空 阅读(277) 评论(0) 推荐(0)

摘要:打开tableView控件的属性卡,选择style属性,设置为Grouped属性。THE END ! 阅读全文

posted @ 2011-06-30 20:24 星尘的天空 阅读(227) 评论(0) 推荐(0)

摘要:LINK URL:http://qzc770707.blog.163.com/blog/static/3408275320105249566560/通常在iPhone里用NSURLConnection做url请求1.NSURLConnection同步与异步请求(1)异步请求:NSMutableData* buf = [[NSMutableData alloc] initWithLength:0];NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:req delegate:self];// 收到响应时, 阅读全文

posted @ 2011-06-27 21:48 星尘的天空 阅读(618) 评论(0) 推荐(0)

摘要:这里我们以创建一个类,使其具有单键的功能:ConfigManager头文件代码:----------------------------------------------------------------------------#import <Foundation/Foundation.h>@interface ConfigManager : NSObject { NSArray *TiledMapServer ; }@property (nonatomic,retain) NSArray *TiledMapServerArray;+(ConfigManager *)GetC 阅读全文

posted @ 2011-06-27 15:35 星尘的天空 阅读(210) 评论(0) 推荐(0)

摘要:Plist文件,是一个类似于目录树的文件,包含层级装的数据信息,这里我们「简单]介绍下如何读取plist文件内容包含的内容如下所示:Root MapServer TiledLayerPath item 0 :string : http://www.baidu.comNSString *ConfigFileName = "Config";// the name of the plist fileNSString *ConfigFileType = "plist"; // the file extention//NSString *configFilePat 阅读全文

posted @ 2011-06-27 14:55 星尘的天空 阅读(311) 评论(0) 推荐(0)

摘要:转载地址:http://blog.sina.com.cn/s/blog_67419c420100nfnk.htmliPhone的软件栈有好几层组成,而应用程序是位于栈里面最高的抽象层,系统核心服务(操作系统层)则是位于最底层的。这中间还有媒体层、Cocoa Touch层、核心服务层等等 ,但一般在开发应用程序的过程中,与我们主要打交道的是GUI框架和Cocoa Touch层所提供的面向对象抽象。Cocoa的Foundation框架包含了基础数据类、基础工具类等主要部分,几乎所有的Cocoa类都是从一个根类对象NSObject继承来的。本次主要说明应用程序层的事件委托与应用程序生命周期。为了说明 阅读全文

posted @ 2011-06-21 08:46 星尘的天空 阅读(286) 评论(0) 推荐(0)

摘要:转载地址:http://www.cnblogs.com/likwo/archive/2011/03/02/1968785.html在IOS里两个UIView窗口之间传递参数方法有很多,比如1.使用SharedApplication,定义一个变量来传递.2.使用文件,或者NSUserdefault来传递3.通过一个单例的class来传递4.通过Delegate来传递。前面3种方法,暂且不说,这次主要学习如何使用通过Delegate的方法来在不同的UIView里传递数据 。比如: 在窗口1中打开窗口2,然后在窗口2中填入一个数字,这个数字又回传给窗口1。窗口1窗口2窗口2的结果传递给窗口11.首先 阅读全文

posted @ 2011-06-20 09:12 星尘的天空 阅读(454) 评论(0) 推荐(0)

摘要:转载地址:http://wangjun.easymorse.com/?p=757在开发时,需要打印相关的日志,帮助开发者进行调试程序。Object C中利用NSLog打印相关日志信息,在这里我只事记录一些简单的内容。NSLog的定义NSLog定义在NSObjCRuntime.h中,如下所示:void NSLog(NSString *format, …);基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象,而不是chat *这种字符串指针。示例NSLog可以如下面的方法使用:NSLog (@”this is a tes 阅读全文

posted @ 2011-06-19 22:53 星尘的天空 阅读(377) 评论(0) 推荐(0)

摘要:转载地址:http://www.cocoachina.com/newbie/tutorial/2011/0609/2934.html向模拟器里添加图片的方法不止一种,这里介绍最简单的:打开模拟器后,用电脑的 Safari 浏览网页,将需要的图片拖到 iPhone 模拟器,模拟器就会自动打开 Safari 浏览到这张图片了。此时长按图片,在弹出的对话框里选择保存就搞定了。 阅读全文

posted @ 2011-06-19 22:49 星尘的天空 阅读(876) 评论(0) 推荐(0)

摘要:转载地址:http://www.cnblogs.com/likwo/archive/2011/03/21/1990045.html通过self调用propery和直接调用propery的区别 ?这个问题一直困扰我好久,比如在当前的tableViewController里又个属性叫name。实现了如下 方法.h文件定义内部属性NSString *name@property(nonatomic,retain)NSString *name;.m文件@synthesize name;通过以上方法,就设定了controller的属性 name.比如我们在ViewDidLoad里通过如下的方法设置这个属性 阅读全文

posted @ 2011-06-19 21:43 星尘的天空 阅读(190) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页