10 2011 档案

摘要:修改注释模板中的_MyCompanyName_的方法如下,在Finder中使用快捷键菊花键+上档键+U直接打开应用程序、实用工具文件夹,打开终端工具。在Terminal中,准确地输入下面的代码:defaults write com.app.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "公司名称";} 其他内容基本属于快捷键操作,暂不表。进入下一章学习。 阅读全文
posted @ 2011-10-14 07:33 marssu 阅读(190) 评论(0) 推荐(0)
摘要:在Objective-C中有导入头文件有两种不同的方法:使用引号或者使用尖括号。带尖括号的语句是用来导入系统头文件的,而带引号的语句则说明导入的是项目本地的头文件。 @class创建了一个前向引用。 阅读全文
posted @ 2011-10-13 22:38 marssu 阅读(169) 评论(0) 推荐(0)
摘要:Objective-C使用new创建新对象时,实际上系统要完成两个步骤。第一步,为对象分配内存,即对象获得一个用来存放其实例变量的内存块;第二步,自动调用init方法,让该对象处于可用状态。 这么看来Objective-C中的init有点像其它OO语言的构造函数,init函数体中第一行会习惯性地加上if (self = [super init]){,直接将[super init]的结果赋给self,这是Objective-C的标准惯例。 存取方法(accessor method)是用来读取或改变对象特写属性的方法。存取方法分setter方法和getter方法。术语修改方法(mutato... 阅读全文
posted @ 2011-10-13 12:51 marssu 阅读(149) 评论(0) 推荐(0)
摘要:UML使用末端带有的箭头的竖线表示继承关系。 Objective-C不支持多重继承。 Objective-C中向super发送消息时,实际上是在请求Objective-C向该类的超类发送消息。如果超类中没有定义该消息,Objective-C将按照通常的方式在继承链中继续查找对应的消息(类似继续向再上一级超类查找)。 阅读全文
posted @ 2011-10-13 11:05 marssu 阅读(168) 评论(0) 推荐(0)
摘要:Objective-C中的类声明以@interface开始,并以@end为结束符。好的编码习惯会在类声明结束时注释说明类。 @interface ClassName : BaseClass //或是SuperClass?Objective-C中的基础类是NSObject,应该与其他OO语言一样,实现了基本的创建销毁 { VarType ClassMemberName1; VarType ClassMemberName2; } - (ReturnType) ClassMethod: (VarType) ParamateName; @end //注释 Objective... 阅读全文
posted @ 2011-10-13 08:35 marssu 阅读(187) 评论(0) 推荐(0)