摘要: 4.集合集合类:NSArray 、NSDictionary1)NSArrayNSArray是Cocoa的一个类,用来存储对象的有序列表,可以在NSArray中放入任意类型的对象。NSArray中只能存储Objective-C的对象,而不能存储C语言中的基本数据类型,如int,float,enum,struct,或者NSArray中的随机指针。同时,也不能在NSArray中存储nil(对象的零值或N... 阅读全文
posted @ 2010-10-25 03:17 Elf Sundae 阅读(2200) 评论(0) 推荐(0) 编辑
摘要: Cocoa是由两个不同的框架组成:Foundation Kit 和 Application Kit(AppKit)。AppKit包含了所有的用户接口对象和高级类。 1.范围NSRange:用来表示相关事物的范围,定义于NSRange.h。通常是字符串里的字符范围或者数组(NSArray)里的元素范围。[代码]创建方法:直接给字段赋值:[代码]或者,应用C语言的聚合结构赋值机制:[代码]或者,适用C... 阅读全文
posted @ 2010-10-25 02:49 Elf Sundae 阅读(3498) 评论(0) 推荐(0) 编辑
摘要: 更改源码注释中的公司名字:运行Terminal,输入如下代码回车后重启Xcode。替换其中的Elf.Sundae(at)Gmail.com(只一行)defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Elf.Sundae(at)Gmail.com ";}'1.配置高亮方案:... 阅读全文
posted @ 2010-10-25 01:25 Elf Sundae 阅读(3771) 评论(1) 推荐(0) 编辑
摘要: @class关键字如要需要导入某类的功能代码则需要包含这个类的.h文件,如果只需要知道这个东西是个类(如某文件中如下声明: Person *person; )使用@class就可以了(@class Person;)。正确的使用@class指令能够减少编译时间。 源文件组织示例: 阅读全文
posted @ 2010-10-25 00:27 Elf Sundae 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: if(self = [ super init] { …若要超类可以完成所需的一次性初始化,需要调用[super init]。init方法返回的值(id型数据,即泛型对象指针)描述了被初始化的对象。将[super init]的结果赋给self是Objective-C的标准惯例。这么做是为了防止超类在初始化过程中返回的对象不同于原先创建的对象。存取方法存取方法(accessor meth... 阅读全文
posted @ 2010-10-25 00:20 Elf Sundae 阅读(798) 评论(0) 推荐(0) 编辑
摘要: Objective-C中的OOP@interface //定义类的公共接口。实例变量{ int a;}方法声明- (void) draw;- (void) setFillColor: (ShapeColor) fillColor; //fillColor为方法参数先行短线表明“这是新方法的声明”。(void)表明该方法不返回任何值。方法名称是 setFillColor: ... 阅读全文
posted @ 2010-10-25 00:04 Elf Sundae 阅读(955) 评论(3) 推荐(0) 编辑
摘要: 如何自动复制文件words.txt到目标目录:在Targets下面,右键项目名,Add New build Phase -> New Files Phase目标选为Executables,然后把words.txt拖到刚才建立的"copy FIles (1)" build Phase如何给调试项目添加命令行参数:在Executables下双击程序名,在Arguments下点击加号,输入启动参数... 阅读全文
posted @ 2010-10-24 23:54 Elf Sundae 阅读(1078) 评论(2) 推荐(0) 编辑
摘要: 学习了一周Objective-C,看的书是那本经典的《Learn Objective-C On The Mac》。边学边记,把学习笔记发到博客上,以供随时随地查阅。编写iPhone程序或者Mac OS X软件,主要使用的是Mac平台下的Xcode。虽然也有用C#的Mono,可毕竟不是非常理想。不建议在PC上使用虚拟机,可通过特殊手段将Mac安装到PC上,参阅bbs.pcbeta.com的Snow ... 阅读全文
posted @ 2010-10-24 23:40 Elf Sundae 阅读(1512) 评论(2) 推荐(0) 编辑
摘要: 从.Net转到移动平台,开博记录学习历程。Elf Sundae2010-10-15 阅读全文
posted @ 2010-10-15 15:21 Elf Sundae 阅读(147) 评论(0) 推荐(1) 编辑