人生三分之一埋在土里的时候,选择了学习OC语言 1 类和对象
今天开始整理我所理解的东西,希望能够帮助一些像我一样想要学习一门计算机语言的朋友们, 可能在很多的地方理解的也不够深入,有不对的地方还希望关注的朋友能够谅解,也多多提您的宝贵意见!
学习前需要具备的条件: 首先你要有C语言的一些基础,如果你没有,那可以先去自学一下C语言, 我是通过以下网站进行学习的,也希望对你能够有帮助! http://c.biancheng.net/cpp/u/jiaocheng/
其次,你要有一台mac电脑, 或者是装有黑苹果的mac系统,如果经济不允许,可以在淘宝上找找装黑苹果的商家,一般都在70到100元之间.
再次,你要装上X-code, 这是我们写代码的工具, 我是从C到OC的练习都使用它,以后工作也会与它形影不离, 如果以上三点你都有了,那么就可以开始OC之旅了.
进入正题:
1.创建一个工程, 打开X-code 选择Create a new Xcode project
2.选择OS X下的Application 会有四个文件,选择Command Line Tool
3.起个名字,我就起名字叫OC1了,然后在Type的位置选择Foundation 点击next,这个工程就创建好了. 找到Main主函数,然后创建一个类.
4. 创建一个Teacher类 Command + N 快捷键选择OS X里面的Cocoa Class 点击Next
5.起名为Teacher 继承与NSObject 在Language的地方要选择Objective-C
这样我们的工程就算创建完了, 在X-code里就拥有了一个主函数(Main),一个Teacher类,包含Teacher.h和Teacher.m 下面我们开始介绍类和对象
类和对象:Objective-C概述、面向对象编程、类和对象、实例变量操作
1.OC与C语言的编程思想
C语言的思想是面向过程编程:是以"事件"为中心,关心的是解决问题的过程,实现函数依次调用.
OC语言的思想是面向对象编程:是以"事物"为中心,关心的是参与问题的对象有哪些,而解决问题只是对象的一部分功能.
2.类的接口部分
接口部分要满足以@interface"开头",以@end"结尾"
@interface后面 + 上类的名字(例:Person) + ":"(冒号表示继承于后面的类) + NSObject(父类名) 样式如下:
@interface Teacher : NSObject
Teacher.h文件的声明
Teacher.m文件的实现
Main函数的调用
以上是今天所研究的类和实例,可能在很多概念上的东西并没有真正的解释清楚,但还是希望能够多加练习,在练习的过程中体会类与实例的意义会更好些,下一节来研究setter 和 getter方法