摘要: 在controller.m文件中的@end declaration上方添加方法:#pragma mark -#pragma mark Table Delegate Methods-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath{ NSInteger row = [indexPath row]; return row;} 阅读全文
posted @ 2013-06-08 09:19 张晓丹 阅读(190) 评论(0) 推荐(0)
摘要: 详细的链接方法:p83页 阅读全文
posted @ 2013-06-06 15:19 张晓丹 阅读(106) 评论(0) 推荐(0)
摘要: 下面两行代码建立一个动画块!把代码放到动画块内部就可以了[UIView beginAminations:@"button move" context:nil];[IOView commiteAminations]; 阅读全文
posted @ 2013-06-06 15:15 张晓丹 阅读(201) 评论(0) 推荐(0)
摘要: 1.我们在设计可旋转的视图前先要告诉iPhone这个视图可以旋转。可以通过修改试图控制器类来修改。打开controller.h文件你会看到一个方法- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ return (interfaceOrientation = UIInterfaceOrientationPortrait);}通过修改return语句来修改视图支持的旋转2.设置自动调整属性大小检查器用于设置对象的自动调整属性.有的时候在大小检查器里设置无法满足我. 阅读全文
posted @ 2013-06-06 14:52 张晓丹 阅读(223) 评论(0) 推荐(0)
摘要: ---完成输入后关闭键盘在ViewController.h文件中声明,放在属性的下方- (IBAction)textFiledDoneEditing:(id)sender; 切换到ViewController.m,添加代码- (IBAction)textFiledDoneEditing:(id)sender { [sender resignFirstResponder]; }----通过触摸背景关闭键盘, 添加一个按钮,让他填充整个屏幕,用户触到这个按钮就触发操作,将nameFiled和numberFiled设置成第一响应状态ViewController.h中添加— (IBAction)... 阅读全文
posted @ 2013-06-06 11:57 张晓丹 阅读(165) 评论(0) 推荐(0)
摘要: 控制器可以使用一种特殊的实例变量来引用nib中的对象,这个变量就是输出口。 可以把输出口看做是指向nib中对象的指针。假设你在界面上创建了一个文本标签,想要通过代码修改文本的内容。通过声明一个输出口,并将其指向此标签对象。你就可以在代码里通过输出口来修改标签。后续学习中补充... 阅读全文
posted @ 2013-06-05 10:00 张晓丹 阅读(234) 评论(0) 推荐(0)
摘要: 委托:代表另一个对象在委托中,一个称为委托的对象应另一个对象的请求,作为该对象的代表。作出委托的对象,通常是框架模型。在执行的某些时候,它会向其委托发送消息,告诉委托即将发生某些事件,并要求给它回应。委托(通常是自定类的实例)实施供该消息调用的方法,并返回相应的值。通常该值是一个 Boolean 值,告诉作出委托的对象是否继续操作。委托因此是一种将应用程序特定行为加入框架类工作的手段,而无需给该类创建子类。它是一种常见的、强大的设计,来扩展和影响框架的行为。您应该记得,在编写“您的首个 iOS 应用程序”HelloWorld 时,创建了 HelloWorldAppDelegate 对象。Xco 阅读全文
posted @ 2013-06-04 15:24 张晓丹 阅读(280) 评论(0) 推荐(0)
摘要: 框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。iOS 提供了许多可在应用程序开发中使用的框架。要使用一个框架,请将它添加到项目,以便应用程序可以链接到它。大多数应用程序都链接到 Foundation、UIKit 和 Core Graphics 框架。根据您为应用程序选取的模板,可能也包括其他框架。如果一组核心框架无法满足应用程序的要求,您总是可以将其他框架添加到项目。Foundation 框架为所有应用程序提供基本的系统服务您的应用程序以及 UIKit 和其他框架,都建立在 Foundation 阅读全文
posted @ 2013-06-04 10:46 张晓丹 阅读(583) 评论(0) 推荐(0)
摘要: 编写 Objective-C 代码如果您未曾开发过 iOS 或 Mac OS X 平台的程序,那就需要开始了解它们的首要程序设计语言 Objective-C。Objective-C 并不是一种很难的语言,如果能花一点时间学习,相信您会渐渐领会到它的优雅之处。Objective-C 程序设计语言使您能进行复杂的、面向对象的编程。通过提供用于定义类和方法的语法,它扩展了标准的 ANSI C 程序设计语言。它还促进类和接口(任何类可采用)的动态扩展。如果您熟悉 ANSI C,那么下述信息应该能帮助您学习 Objective-C 的基本语法。如果您使用其他面向对象程序设计语言进行过编程,您会发现许多传 阅读全文
posted @ 2013-06-04 10:16 张晓丹 阅读(474) 评论(0) 推荐(0)
摘要: 从 Xcode 中的 HelloWorld 项目,选取“Product”>“Perform Action”>“Profile Without Building”。在左栏的 iOS Simulator 下方,点按“All”,查看可用的跟踪模板。选择“Leaks”模板,并点按“Profile”。Instruments 应用程序会随运行 HelloWorld 的 iOS Simulator 一起启动。在 HelloWorld 文本栏中键入您的姓名,点按“Done”按钮关闭键盘,然后点按“Hello”。选取“iOS Simulator”>“Quit iOS Simulator”,停止 阅读全文
posted @ 2013-06-04 09:05 张晓丹 阅读(184) 评论(0) 推荐(0)