随笔分类 -  OC基础

OC基础--类的本质
摘要:类的本质:类的本质其实也是一个对象(类对象),只要有了类对象, 将来就可以通过类对象来创建实例对象程序中第一次使用该类的时候被创建,在整个程序中只有一份。此后每次使用都是这个类对象,它在程序运行时一直存在。类对象是一种数据结构,存储类的基本信息:类大小,类名称,类的版本,继承层次,以及消息与函数的映... 阅读全文
posted @ 2015-09-06 22:49 X230 阅读(1000) 评论(0) 推荐(0)
OC基础--构造方法 id类型
摘要:new方法实现原理: new做了三件事情 1.开辟存储空间 + alloc 方法 2.初始化所有的属性(成员变量) - init 方法 3.返回对象的地址 [Person new]; == [[Person alloc] init]; alloc: 1.开辟存储空间 2... 阅读全文
posted @ 2015-09-03 19:51 X230 阅读(846) 评论(0) 推荐(0)
OC基础--Property
摘要:编译器指令:用来告诉编译器要做什么 @property: @property是编译器的指令 告诉编译器在@interface中自动生成setter和getter的声明 @synthesize: @synthesize是编译器的指令 告诉编译器在@implementation中自动生成... 阅读全文
posted @ 2015-09-03 12:37 X230 阅读(704) 评论(0) 推荐(1)
OC基础--多态 及 三特性小练习
摘要:什么是多态 什么是多态: 多态就是某一类事物的多种形态 猫: 猫-->动物 狗: 狗-->动物 男人 : 男人 -->人 -->动物 女人 : 女人 -->人 -->动物 多态表示不同的对象可以执行相同的动作, 但是通过他们自己的实现代码... 阅读全文
posted @ 2015-08-31 19:08 X230 阅读(907) 评论(0) 推荐(0)
OC基础--继承
摘要:继承的基本概念: 现实生活中的继承: 人类是一个基类(也称做父类),通常情况下所有人类所共同具备的特性,如有手有脚能吃能喝 按照生活常规,我们继续给人类来细分的时候,我们可以分为学生类 工人类等,学生类和工人类同样具备手 脚 吃 喝等特性,而这些特性是所有人类所共有的,那么就可以让学生或工人类... 阅读全文
posted @ 2015-08-30 22:49 X230 阅读(842) 评论(0) 推荐(0)
OC基础--self关键字
摘要:Self的使用: 1 self不能离开类 离开类之后没有任何意义 2 self会自动区分类方法和对象方法 3 使用self的时候只需要关注self在哪一个方法中 如果在类方法中使用self 那么self就代表当前类 如果在对象方法中使用self 那么self就代表"当前调用该方法的... 阅读全文
posted @ 2015-08-30 22:23 X230 阅读(436) 评论(0) 推荐(0)
OC基础--对成员变量的封装
摘要:#import //日期结构体typedef struct{ int year; int month; int day;} Date;@interface School : NSObject{ //@public NSString * _name; NSStrin... 阅读全文
posted @ 2015-08-29 23:01 X230 阅读(300) 评论(0) 推荐(0)
OC基础--Xcode 模板修改和文档安装
摘要:修改项目模板 项目模板就是创建工程的时候选择的某一个条目, Xcode会根据选择的条目生成固定格式的项目如何修改项目模板 找到Xcode, 右键"显示包内容" 打开"/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templat... 阅读全文
posted @ 2015-08-29 22:42 X230 阅读(488) 评论(0) 推荐(0)
OC基础--结构体 枚举做类成员属性
摘要:结构体 枚举作类的成员属性: 定义一个学生类 性别 -- 枚举 生日 入学日期 毕业日期 -- 结构体代码示例:声明文件 Student.h:#import typedef struct { int year; int month; int day;} Date; typed... 阅读全文
posted @ 2015-08-28 00:02 X230 阅读(506) 评论(0) 推荐(0)
OC基础--类
摘要:都是注释哈类的组成: C语言中函数分为声明和实现 OC中定义一个类也分为声明和实现, 也就是说以后我们在OC中定义类, 就是在写类的声明和实现编写类的声明和实现: 声明 .h: /* 行为方法: OC中的行为和C语言中的函数一样, 都是用来保存... 阅读全文
posted @ 2015-08-27 00:04 X230 阅读(221) 评论(0) 推荐(0)
OC基础--Hello Shit
摘要:/*Foundation.h为主头文件, 主头文件中又拷贝了该工具箱中所有工具的头文件, 我们只需要导入主头文件就可以使用该工具箱中所有的工具, 避免了每次使用都要导入一个对应的头文件工具箱的地址: /Applications/Xcode.app/Contents/Developer/Platfor... 阅读全文
posted @ 2015-08-27 00:00 X230 阅读(202) 评论(0) 推荐(0)
OC基础--简介
摘要:OC简介:1986年,BradCox(布莱德·考克斯)在第一个纯面向对象语言Smalltalk基础上写成了Objective-C语言。1985年,被赶出苹果公司的Steve Jobs成立了NeXT公司,致力于开发强大且经济的工作 站。NeXT选择Unix作为其操作系统1988年Steve Jobs获... 阅读全文
posted @ 2015-08-26 23:56 X230 阅读(312) 评论(0) 推荐(0)