上一页 1 ··· 6 7 8 9 10 11 下一页
  2011年8月12日
摘要: 1.延时函数: [NSThread sleepForTimeInterval:3]; [self performSelector:@selector(machineBallAction) withObject:nil afterDelay:0];2.读写属性(readwrite/readonly):顾名思义不用多说设置属性(assign/retain/copy):assign为直接赋值,适合数值类型的;retain最常用,一般对象都用这个代表保留;copy为复制,多用于字符串。原子性atomicity(nonatomic):默认是atomic,如果是多线程的程序要保证某一个成员变量的一致性,须 阅读全文
posted @ 2011-08-12 15:24 fuleying 阅读(843) 评论(0) 推荐(0) 编辑
  2011年8月11日
摘要: 本人见识过很多的开发语言,C、C++、Java、Python、Ruby、Lua、PHP,看得多了,基本上初看一种新的语言也能很快猜出个大概这个语言的语法特点,但是初看Objective-C的时候,完全被震住了,会有一种雾里看花的感觉!但是通过简单的阅读一些文档后,觉得Objective-C并不像外表看起来的那么恐怖,那么高不可攀,在此就简单总结一下Objective-C的特点。Objective-C特性概括Objective-C是C的超集,也就是说C有的Objective-C都有,Objective-C多了C自身没有的OO(面向对象)特性。Objective-C默认扩展名为 .m 。头文件扩展 阅读全文
posted @ 2011-08-11 17:23 fuleying 阅读(2565) 评论(1) 推荐(2) 编辑
摘要: 《从 C++ 到 Objective-C》系列已经结束。再次重申一下,本系列不是一个完整的 Objective-C 的教学文档,只是方便熟悉 C++ 或者类 C++ 的开发人员(例如广大的 Java 程序员)能够很快的使用 Objective-C 进行简单的开发。当然,目前 Objective-C 的最广泛应用在于 Apple 系列的开发,MacOS X、iOS 等。本系列仅仅介绍的是 Objective-C 语言本身,对于 Apple 系列的开发则没有很多的涉及。正如你仅仅知道 C++ 的语法,不了解各种各样的库是做不出什么东西的,学习 Objective-C 也不得不去了解 MacOS 或 阅读全文
posted @ 2011-08-11 17:10 fuleying 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 1.@public,@protected,@private个人觉得@public和@protected并没有很明确的区别,在他们作用范围内的对象,如果不将对象设置成@property,则该对象相当于 protected对象,只有子类和本身可以访问该对象;如果将对象设置成@property,则可以使使用者访问该对象。@private,顾名思义, 这里声明的就是私有对象注:可以通过指针的方式访问。2.static对象(类内)我们将对象声明在类中"{"和"}"之外,也就是与方法和@property写在一起,就可以声明一个类内部的static对象。3.stati 阅读全文
posted @ 2011-08-11 16:23 fuleying 阅读(766) 评论(0) 推荐(0) 编辑
  2011年8月9日
摘要: 面向过程的程序: 按照思路是下棋的流程进行编程, 也就是我们通常习惯使用的自低向上, 逐层精确的编程思想。这种编程的主导思想是在设计时就把实现的细节考虑好了, 从而在低层就实现了程序满足应用软件要求的目的。面向对象的精髓: 在于考虑问题的思路是从人的一般思维习惯出发来考虑的, 这样就改变并打破了程序员以往的编程习惯, 而把人们解决日常问题的思维方法逐步翻译成程序能接受的抽象算法的过程, 使用面向对象的思维方法, 其实是一个将程序设计思维方式从具体的编程技术当中抽象出来的过程, 而这个抽象的过程是自上而下的, 较符合人类的思维习惯, 就是先不考虑问题解决的细节, 把问题的最主要的方面抽象成为一个 阅读全文
posted @ 2011-08-09 01:39 fuleying 阅读(2160) 评论(3) 推荐(2) 编辑
  2011年8月6日
摘要: 删除前一单词 option+Backspace删除此行光标前所有内容 command+Backspace显示字体 command+t左缩进 command+[右缩进 command+]项目中查找 command+shift+F用选择的查找 command+e查找下一个 command+g(与上一个结合着使用,效果更佳)查找上一个 command+shift+g折叠方法 command+control+上箭头展开方法 command+control+下箭头折叠注释块 command+control+shift+上箭头展开注释块 command+control+shift+下箭头切换头/源文件 c 阅读全文
posted @ 2011-08-06 23:09 fuleying 阅读(582) 评论(0) 推荐(1) 编辑
  2011年7月29日
摘要: 1.self相当于this,super相当于调用父类的方法,它和self指向的是相同的消息接收者;不同的是,super告诉编译器,当调用方法时,要去调用父类的方法,而不是本类里的。当使用self调用方法时,会从当前类的方法列表中开始找,如果没有,就从父类中再找;而当使用super时,则从父类的方法列表中开始找。2.Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。3.一般游戏图片资源会打包成一张大图,这样节省空间,又提升速度。打包工具有Zwopt 阅读全文
posted @ 2011-07-29 17:37 fuleying 阅读(507) 评论(0) 推荐(0) 编辑
  2011年7月23日
摘要: NSObjectNSObject是大多数Objective-C类的继承的根类;它没有父类。通过NSObject,其它类继承了一些基础的与Objective-C语言编译器系统之间的接口,并且获得了在它的实例中表现为一个对象的能力。尽管NSObject不是一个严格的抽象类,实际上它已经是一个类。但是通过它自己一个除了表现为一个简单类之外,NSObject实际上几乎无法完成任何有用的操作。为你的程序添加任何属性(attributes)并制定实现逻辑,你必须创建一个或者多个从NSObject继承或者父类从NSObject继承的类(class)。NSObject采用(adopts,或者说是继承实现)了N 阅读全文
posted @ 2011-07-23 00:29 fuleying 阅读(928) 评论(0) 推荐(0) 编辑
  2011年7月21日
摘要: 从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 阅读(571) 评论(1) 推荐(0) 编辑
摘要: 在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为UIApplicationDelegate的代理类来履行这个任务。尽管UIApplication会负责接收事件,而UIAppli 阅读全文
posted @ 2011-07-21 09:19 fuleying 阅读(3494) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页