2012年4月19日

面向对象编程增加间接层对程序的扩展

摘要: 一下通过代码做出解释:View Code 1 #import <Foundation/Foundation.h> 2 int main(int argc, const char * argv[]) 3 { 4 @autoreleasepool 5 { 6 NSLog(@"The numbers forme 1 to 5"); 7 for(int i = 1; i <= 5; i++) 8 { 9 NSLog(@"%d\n", i);10 }11 }12 return 0;... 阅读全文

posted @ 2012-04-19 12:26 呓语若梦半浮生 阅读(347) 评论(0) 推荐(0) 编辑

关于面向对象编程与面向过程编程的介绍与解释

摘要: 面向对象的语言主要有3点:1.什么是对象:数据(状态)跟对数据的操作(行为)组合成为一个模块单元就叫做对象。2.面向对象编程的基本元素:对象与对象之间的交互,是面向对象编程设计的基本元素。3.怎样完成一个程序:把各个必要的对象组成一个结构化的网络,就可以完成一个程序。面向对象编程OOP(Object-Oriented Programming)间接(indirection)是OOP中一个重要的概念:“只要多添加一个间接层,计算机科学中就没有解决不了的问题。”面向过程的语言:1.任何语言的本质:数据 与 对数据的操作,面向过程的语言也是这样。2.面向过程的基本元素:函数 和 数据结构,是面向过程语 阅读全文

posted @ 2012-04-19 11:42 呓语若梦半浮生 阅读(776) 评论(0) 推荐(0) 编辑

系统学习Objective-C<基础>

摘要: 1 #import <Foundation/Foundation.h> 2 BOOL areInstDifferent(int thing1, int thing2); 3 NSString *boolString(BOOL yesNO); 4 BOOL areInstDifferent(int thing1, int thing2) 5 { 6 if(thing1 == thing2) 7 { 8 return (NO); 9 }10 else11 {12 return (YES);13 }14 }15 16 NS... 阅读全文

posted @ 2012-04-19 11:23 呓语若梦半浮生 阅读(284) 评论(0) 推荐(0) 编辑

导航