摘要: 由于Win7和Win XP的不同,环境变量的配置也变得有所不同。具体操作: 一、右击【计算机】--【属性】--【高级系统设置】--【高级】--【环境变量(N)…】 二、【系统变量】--【新建】 在【变量名】后的文本框输入:JAVA_HOME, 【变量值】后的文本框输入JDK安装目录,例如本人的是: 阅读全文
posted @ 2016-06-16 15:13 Shaper22 阅读(505) 评论(0) 推荐(0) 编辑
摘要: //4.运行过程 //1> 编写OC源文件:.m、.c //2> 编译:cc -c xxx.m xxx.c //3> 链接:cc xxx.o xxx.o -framework Foundation //(只有用到了Foundation框架才需要加上-framework Foundation) //4 阅读全文
posted @ 2016-06-16 11:26 Shaper22 阅读(127) 评论(0) 推荐(0) 编辑
摘要: import相对于include: 1)、同样可以拷贝文件内容 2)、可以防止文件的重复拷贝 阅读全文
posted @ 2016-06-16 11:25 Shaper22 阅读(187) 评论(0) 推荐(0) 编辑
摘要: // 对象作为函数的参数--类与对象的内存分析 //成员方法和函数的区别 #import @interface Car : NSObject{ @public int wheel; int speed; } -(void) run; @end @implementation Car -(void)run{ NSLog(@"%i轮子,时速%i的车子跑起... 阅读全文
posted @ 2016-06-16 11:24 Shaper22 阅读(294) 评论(0) 推荐(0) 编辑
摘要: //[Person new]; 真正开发并不常用,这种创建对象的方式太死板了 //完整的创建一个可用的对象 //1、分配存储空间 +alloc 返回id类型,分配好存储空间的对象,没有初始化还不可用 //2、初始化 -init 阅读全文
posted @ 2016-06-16 11:21 Shaper22 阅读(211) 评论(0) 推荐(0) 编辑
摘要: //id是一种类型,是一个关键字所以以后的标识符就不能起名叫做id //id是万能指针,能指向 操作任何oc对象 内部已经包含*,不要自己 //再写* //id d=[Person new]; //id= NSObject * //void test(id d); //@property id d; 阅读全文
posted @ 2016-06-16 11:19 Shaper22 阅读(210) 评论(0) 推荐(0) 编辑
摘要: // @property和@synthesize--编译器特性,自动生成get、set方法 //成员变量 //int _age; //get、set方法声明的快速实现 //@property int age 等价于 //- (void)setAge:(int)age; //- (void)age; 阅读全文
posted @ 2016-06-16 11:18 Shaper22 阅读(158) 评论(0) 推荐(0) 编辑
摘要: @public:(当然要先有对象)在任何地方都能直接访问对象的成员变量 @private:只能在当前类的方法中访问(虽然子类不可访问父类的private,但是子类 还是有这个成员变量) @package:只要处于同一个框架中,就能直接访问对象的成员变量 写框架才用,一般用不到 @protected: 阅读全文
posted @ 2016-06-16 11:17 Shaper22 阅读(181) 评论(0) 推荐(0) 编辑
摘要: // self关键字--在OC中没有@符号的关键字 //self就是一个指针,谁调用本方法这个指针就指向谁, //指向了方法的调用者,代表着当前的对象 //1、self调用成员变量 //self->age=age; 类似于java中的this.age=age; //2、self调用成员方法 //[s 阅读全文
posted @ 2016-06-16 11:16 Shaper22 阅读(136) 评论(0) 推荐(0) 编辑
摘要: //多态:多种形态 对象有多种形态 //没有继承就没有多态,必须继承 #import <Foundation/Foundation.h> //多态:父类的指针指向子类对象 //调用一个对象方法会检测对象的真实形象 //注意: //Cat *c=[Animal new]; 这样都允许,OC是弱语法 / 阅读全文
posted @ 2016-06-16 11:13 Shaper22 阅读(139) 评论(0) 推荐(0) 编辑