点滴编程细节知识
摘要:1.self相当于this,super相当于调用父类的方法,它和self指向的是相同的消息接收者;不同的是,super告诉编译器,当调用方法时,要去调用父类的方法,而不是本类里的。当使用self调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用super时,则从父类的方法列表中开始找。2.Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。3.一般游戏图片资源会打包成一张大图,这样节省空间,又提升速度。打包工具有Zwopt
阅读全文
posted @
2011-07-29 17:37
fuleying
阅读(514)
推荐(0)
什么是NSObject[转]
摘要:NSObjectNSObject是大多数Objective-C类的继承的根类;它没有父类。通过NSObject,其它类继承了一些基础的与Objective-C语言编译器系统之间的接口,并且获得了在它的实例中表现为一个对象的能力。尽管NSObject不是一个严格的抽象类,实际上它已经是一个类。但是通过它自己一个除了表现为一个简单类之外,NSObject实际上几乎无法完成任何有用的操作。为你的程序添加任何属性(attributes)并制定实现逻辑,你必须创建一个或者多个从NSObject继承或者父类从NSObject继承的类(class)。NSObject采用(adopts,或者说是继承实现)了N
阅读全文
posted @
2011-07-23 00:29
fuleying
阅读(946)
推荐(0)
iPhone开发关于icon和Default及图片处理方法[转]
摘要:从icon说起命名方法,举例Icon.png 57×57Icon-72.png 72×72Icon-Small.png 29×29Icon-Small-50.png 50×50Icon@2x.png 114×114Icon-Small@2x.png 58×58另iTunesArtwork 512×512在info.plist使用key CFBundleIconFiles,注意与CFBundleIconFile区分开,CFBundleIconFiles的优先级高于CFBundleIconFile省略扩展名,直接写Icon,会自
阅读全文
posted @
2011-07-21 13:10
fuleying
阅读(588)
推荐(0)
UIApplication对象及其代理UIApplicationDelegate[转]
摘要:在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管UIApplication会负责接收事件,而UIAppli
阅读全文
posted @
2011-07-21 09:19
fuleying
阅读(3506)
推荐(1)
从“Hello World”看iOS应用的生命周期[转]
摘要:做iPhone开发首先第一件就是得知道iPhone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代码都发生了什么,只有理解了这个才能游刃有余的掌握iPhone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们生成的代码模板,忘记xib忘记ib,我们亲自一行一行来写一个Hello World程序,虽然真正开发项目的时候并不需要这样做Xcode模板和ib都会为我们做好这些打杂的事情,但是现在完全由我们自己来写,放心这个程序是个非常的简单的Hello World 程序,代码也很少总共加起来不过10几行。在这之前我们先来看看Ob
阅读全文
posted @
2011-07-21 09:16
fuleying
阅读(930)
推荐(1)