OC之 类 ,对象(笔记)
来源:互联网 发布:adobe软件如何下载 编辑:程序博客网 时间:2024/05/21 10:44
objective-c
一门语言的精通关键在于如何在网络中应用和在数据库中应用。
面向对象的编程语言。
编程的两种思考方式:
oop:面向对象编程 opp:面向过程编程;
opp以事件为中心,事件是核心,列出了完成事件的每个步骤,一步一步完成。
oop:以事物为中心,参与事件的事物是核心,完成事件只是事物的一个小任务。
类:
对象:
类的定义分两部分:
1,接口部分(interface):声明类与父类的名字,方法和实例变量 .h文件
2,实现部分(implementation):包含方法的具体实现;真正定义了类的行为。 .m文件
@是oc的特性语法。 %@表示任意oc对象的打印。
NSString 是oc中的类型。
NSLog 是oc中的实现类型。
为了避免和c,c++关键字冲突,所有OC关键字都由@开始。
1、c/c++使用#include来包含头文件。缺点就是可能同一个头文件可能被包含多次
2、Objective-c使用了#import来包含头文件。优点就是同一个头文件只能包含一次。
init 构造函数
c++和oc在变量申明一样,都有public ; protected ; private三种作用域。
c++ public; protected ; private
oc @public ; @protected ; @ private
在现实世界中,总存在一些不能公示的事情,因此@public 尽量少用。取而代之的是提供一个访问接口,相当于提供一个方法,提供我们的类的调用。
0 0
- OC之 类 ,对象(笔记)
- OC 之 KVO、KVC、通知(笔记)
- IOS之UI 视图(笔记)
- IOS之UI 绘图(笔记)
- 【第一章 类与对象方法 】
-  
- java EE 笔记
- OC学习总结之KVC KVO 通知
-
- C语言 数组(笔记)
- javascript 浅析 对象 function
- HTML DOM Table 对象
- JavaScript HTML DOM 对象
- 【转载】SAS Hash 对象
- WebService AXIS 学习笔记
- Latex Beamer 笔记 [转】
- javascript 对象 属性
- IOS --- 对象归档
- java 多线程协作CountDownLatch
- C语言经典(n人一圈顺序排号,从第…
- C语言 数组(笔记)
- 指针(笔记)
- 指针数组和数组指针(笔记)
- OC之 类 ,对象(笔记)
- OC之属性(笔记)
- OC之便利构造器和方法(笔记)
- OC之面向对象的三大特征(笔记)
- OC之内存管理(笔记)
- OC 之 KVO、KVC、通知(笔记)
- OC之类目、延展、协议、代理(笔记…
- OC之字符串(借鉴一)
- OC之字符串(借鉴二)