博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 68 下一页

2011年7月12日

摘要: 创建试图的两种方式:2011-07-12我们在iphone屏幕上看到的内容,其实就是一个个的试图,因此我们必须创建视图实例,然后加载到窗口中即可显示。创建实例实例的方法:1:UIView使用UIView的方式,我们必须手动的用代码实现UIView的大小,布局,背景色等属性,然后常见其他的UIView实例,添加到前面的主试图,等一切创建完毕后,我们就可以将这个试图添加到主应用程序视图中。2:UIviewController我们可以使用UIController集合Interface Builder工具来实现视图的添加。Interface Builder是一种视图的可视化编辑工具,用过Vs或者MFC 阅读全文

posted @ 2011-07-12 09:11 星尘的天空 阅读(533) 评论(0) 推荐(0) 编辑

摘要: awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib。viewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。 阅读全文

posted @ 2011-07-12 08:31 星尘的天空 阅读(236) 评论(0) 推荐(0) 编辑

2011年7月11日

摘要: //Link address:http://superman474.blog.163.com/blog/static/1206614620114410021470/iphone之NSUserDefaults2011-05-04 10:00:21|分类:iPhone|字号订阅概述该NSUserDefaults类提供了一个默认的系统编程接口进行交互。在默认系统允许应用程序来定制其行为,以符合使用者的偏好。例如,您可以允许用户确定测量你的应用程序显示文件或如何往往会自动储存单位。通过分配应用程序记录的参数值在用户的默认数据库设置这种优惠。在运行时,可以使用NSUserDefaults对象读取您的应用 阅读全文

posted @ 2011-07-11 15:37 星尘的天空 阅读(954) 评论(0) 推荐(1) 编辑

摘要: Link Address:http://www.cnblogs.com/TsengYuen/archive/2011/03/26/1996615.html在XCode中使用SVN Xcode 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径,而SVN是版本控制工具,那么Xcode SVN又是什么呢?如何配置Xcode SVN?Xcode SVN配置方法 Mac自带svn,所以我们就不需要下载了,稍稍修改一下subversion配置就能使用。大大教了两种方法:第一步,配置 Subversion Leopard中自带了SVN,但Xcode的项目文件 阅读全文

posted @ 2011-07-11 09:18 星尘的天空 阅读(188) 评论(0) 推荐(0) 编辑

摘要: 作者:菩提树下的杨过出处:http://www.cnblogs.com/yjmyzz/archive/2011/02/24/1964245.html本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。ObjC(Objective-C)的内存管理之-实例分析注:这是《Objective-C基础教程》一书上的实例,但是原书限于篇幅,分析得比较简单,初次阅读看得比较费劲,这里展开详细讨论一下。场景:有二个类Car和Engine,即“汽车”和“引擎”。先来看最初的版本:Engine.h1 #import <Cocoa 阅读全文

posted @ 2011-07-11 08:50 星尘的天空 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 作者:菩提树下的杨过出处:http://www.cnblogs.com/yjmyzz/archive/2011/02/28/1967451.html本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。ObjC(Objective-C)中的Class(类类型),Selector(选择器SEL),函数指针(IMP)今天在园子里看到了一篇牛文“Objective-C 2.0 with Cocoa Foundation--- 5,Class类型,选择器Selector以及函数指针”,讲得十分精彩,忍不住把它的代码加上注释整 阅读全文

posted @ 2011-07-11 08:18 星尘的天空 阅读(290) 评论(0) 推荐(1) 编辑

摘要: 作者:菩提树下的杨过出处:http://www.cnblogs.com/yjmyzz/archive/2011/02/25/1965338.html本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。ObjC(Objective-C): NSString应该用initWithFormat? 还是 stringWithFormat?今天在看书上的一段代码时,发现NSString实例化时,有时用的是initWithFormat方法,有时用的是stringWithFormat,到底应该如何选择呢?区别:1、initWit 阅读全文

posted @ 2011-07-11 08:11 星尘的天空 阅读(236) 评论(0) 推荐(0) 编辑

2011年7月10日

摘要: ObjC(Objective-C)中的"非正式协议(interface)"与"正式协议(protocal)"非正式协议在obj-c中的关键字虽然也是interface,但是这个跟c#中的接口(interface)并不完全相同。回忆一下前面学过的内容,我们定义一个类Sample时,总是会先生成一个Sample.h,代码如下:1#import <Foundation/Foundation.h>23@interfaceSample :NSObject{45}67-(void) HelloWorld;89@end它表明Sample类中,约定了&quo 阅读全文

posted @ 2011-07-10 22:23 星尘的天空 阅读(297) 评论(0) 推荐(0) 编辑

摘要: 关于写一种的修饰符的理解在objective-c 2.0中的协议中,可以对协议中的成员函数前面添加修饰符。@required用@required修饰的协议的成员函数,继承该协议的类就必须实现该协议包含的所有的前面有@required修饰的成员函数,@optional用@optional修饰的协议的成员函数,继承该协议的类就可以有选择性的实现这些协议的成员函数,也就是说,对于有@optional修饰的协议成员函数,继承该协议的类,可以实现该函数,也可以不是实现该成员函数。这种协议定义的方式,可以看做是非正式的协议。正式协议:与非正式协议一样,也是一组方法列表,但与非正式协议不同的是:正式协议要求 阅读全文

posted @ 2011-07-10 20:57 星尘的天空 阅读(491) 评论(0) 推荐(0) 编辑

2011年7月9日

摘要: 什么是 objective-c 的分类?有的时候,我们需要对原有的类添加一些功能(方法)作为源类扩展,他的功能是扩展类的能力。分类需要注意的地方:1:尽管分类可以访问原始类的实例变量,但是他不能添加自身的任何变量,如果需要添加变量,可以考虑创建子类。2:分类可以重载该类的另一个方法,但是通常认为这种做法是卑劣的设计习惯。第一:重载一个方法后,再也不能访问原来的方法,因此,必须小心将被重载方法中的所有功能复制到替换方法中,如果确实需要重载方法,可以考虑常见子类,如果在子类中重载方法,仍然可以通过想super发送消息类来引用父类的方法。因此不必了解重载方法的内容就能够调用父类的方法,并向子类的方法 阅读全文

posted @ 2011-07-09 15:42 星尘的天空 阅读(671) 评论(0) 推荐(0) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 68 下一页