摘要:
S.h S.m 阅读全文
posted @ 2016-03-22 23:52
无天666
阅读(253)
评论(0)
推荐(0)
摘要:
Cat.h Girl.h Girl.m 阅读全文
posted @ 2016-03-22 23:11
无天666
阅读(286)
评论(0)
推荐(0)
摘要:
// // Person.m // OC基础第三天 // // Created by apple on 15/10/17. // // #import "Person.h" @implementation Person // 让人运动 - (void)sport { // self:自己 // 本质:是1个指针. // 位置:方法中. // 在对象方... 阅读全文
posted @ 2016-03-22 21:03
无天666
阅读(202)
评论(0)
推荐(0)
摘要:
/** 匿名对象 1.访问成员变量--->只能给成员变量设置值,只能成功1次,每次都是新的对象. 2.调用方法时类似类方法: 跟类方法区别:匿名对象创建对象了,开辟空间了. */ #import #import "Student.h" int main(int argc, const char * argv[]) { @autoreleasepool { ... 阅读全文
posted @ 2016-03-22 20:53
无天666
阅读(292)
评论(0)
推荐(0)
摘要:
Person.h Person.m 阅读全文
posted @ 2016-03-22 20:41
无天666
阅读(2909)
评论(0)
推荐(0)
摘要:
Dog.h #import @interface Dog : NSObject { @public NSString *_name; int _color; int _speed; int _sex; float _weight; } - (void)eat; - (void)bark; - (void)run; - (BOOL)cmpCo... 阅读全文
posted @ 2016-03-22 20:06
无天666
阅读(210)
评论(0)
推荐(0)
摘要:
// 11-【掌握】NSString 类简单介绍及用法 #import int main(int argc, const char * argv[]) { @autoreleasepool { //创建方式 //1. NSString * str = @"我是 啊哈哈"; //2. NSString * str1 =... 阅读全文
posted @ 2016-03-22 17:10
无天666
阅读(264)
评论(0)
推荐(0)
摘要:
#import /* 设计一个“学生”类 1)属性 姓名 生日 用结构体作为类的实例变量(生日) 定义结构用来描述 生日 类名: Student 属性: _name, 结构体变量表示生日 */ //用来描述生日信息的结构体 struct MyDate{ int y; int m; int d; }; //创建一个类 //声明一个学生类 @inte... 阅读全文
posted @ 2016-03-22 17:01
无天666
阅读(314)
评论(0)
推荐(0)
摘要:
// // main.m // 6-【掌握】对象和方法之间的关系 #import //声明人类 @interface Person : NSObject { @public NSString *_name;//名字 int _age ; //年龄 int _sex; //性别 1表示男 2表示女 3表示未知 } //方法 -(void)eat; //... 阅读全文
posted @ 2016-03-22 15:45
无天666
阅读(337)
评论(0)
推荐(0)
摘要:
1、函数和对象方法的区别 以-开头的方法就是对象方法(即必须实例化对象才能使用的方法) 如: -(void)Run; 区别: (1)语法区别,并且对象方法都以-号开头,函数直接以返回值开头 (2)对象方法的声明只能写@interface...@end中间(不包括写成员变量处)、对象方法的实现 只能写在@implementation...@end中 (3)函数属于整个文件,可以写在文件中的任何... 阅读全文
posted @ 2016-03-22 15:04
无天666
阅读(277)
评论(0)
推荐(0)
摘要:
// 3-【了解】#pragma mark指令的使用,用于查找代码。 #import //声明一个狗类 #pragma mark 声明狗类 @interface Dog : NSObject @end //实现一个狗类 #pragma mark 实现狗类 @implementation Dog @end //声明一个人类 #pragma mark - 对类进行分组 #pragma m... 阅读全文
posted @ 2016-03-22 14:52
无天666
阅读(402)
评论(0)
推荐(0)
摘要:
说有对象公用类的一个方法 阅读全文
posted @ 2016-03-22 14:43
无天666
阅读(187)
评论(0)
推荐(0)
摘要:
// 13-【掌握】有参方法的声明实现和调用 #import void test(){ } @interface Person : NSObject { @public NSString *_name; int _age; float _weight; } //声明了一个有参数的方法,方法的返回值类型void;方法的名字是eat:参数有1个参数的... 阅读全文
posted @ 2016-03-22 13:58
无天666
阅读(624)
评论(0)
推荐(0)
摘要:
// 12-【掌握】无参方法声明实现及调用 #import //类的声明 @interface Person : NSObject { @public NSString * _name; int _age; float _weight; } //声明无参数的方法 对象方法 返回值类型 为空类型void 方法的名字叫做eat - (void)eat; //... 阅读全文
posted @ 2016-03-22 13:26
无天666
阅读(521)
评论(0)
推荐(0)
摘要:
// 11-【掌握】创建一个对象并访问成员变量 #import //声明 @interface Person : NSObject//类名的每个单词的首字母大写 { //@public 作用是让对象可以访问自己的对象属性 @public//后面都是public NSString * _name; int _age; float _weight; } /... 阅读全文
posted @ 2016-03-22 12:42
无天666
阅读(296)
评论(0)
推荐(0)
摘要:
//main.m //10-【掌握】类的声明和实现 //.h为类的声明,.m为类的实现,+表示类方法静态方法,-表示对象方法。.h文件中的方法都是public不能更改的。变量3中访问域:public,protected(子类),private(本类)。 #import //声明类 @interface Person : NSObject(父类名) { //声明属性变量的时候 前面一定... 阅读全文
posted @ 2016-03-22 11:20
无天666
阅读(256)
评论(0)
推荐(0)
摘要:
show.h show.c main.m(oc源文件) 阅读全文
posted @ 2016-03-22 10:01
无天666
阅读(373)
评论(0)
推荐(0)
摘要:
@可以表示oc的字符串和oc的关键字。 .mm是oc++的源文件,.m是oc的源文件。 万能指针就是可以指向任意类型数据的指针。typedef是取别名。define是宏定义。 阅读全文
posted @ 2016-03-22 09:35
无天666
阅读(437)
评论(0)
推荐(0)
摘要:
//#ifndef __OCDay01__aa__ //#define __OCDay01__aa__ //这2行是预编译指令,防止include的时候重复包含操作(a包含b,b又包含了a) #include //#include "bb.h" #import "bb.h" //#endif /* defined(__OCDay01__aa__) */ //import引入库函... 阅读全文
posted @ 2016-03-22 08:46
无天666
阅读(367)
评论(0)
推荐(0)