Objective-C 学习笔记

因为工做须要,最近开始学习OC这门面向对象的语言,但愿能够快速上手函数

OC的语言特色:学习

1. 面向对象(封装,继承,多态)对象

2.OC是C语言的超集,任何C语言在OC中都是合法的。(OC就是C语言主题上加入了面向对象的特色)继承

3.(.h) 头文件,包含类,类型,函数和常数的声明编译

   (.m)源代码文件,包含OC和C代码import

   (.mm)源代码文件,除了能够包含OC和C代码以外,还能够包含C++代码语法

   源代码文件包含头文件时,通常使用 #import (确保相同文件只被包含一次)程序

4. OC的面向对象语法源于Smalltalk消息传递风格。对象之间相互传递消息方法

   C++里类和方法的关系(一个方法一定属于一个类,并且编译时已经紧密绑定,不能调用一个不存在类别里的方法)im

   OC里类和消息比较松散(调用方法被视为发送消息,全部方法被视为对消息的回应。一个类别热不保证必定会回收到消息,若是收到一个没法处理的消息,程序会抛出异常不会报错或者奔溃)

   obj.method(argument)                   [obj method : argument]

相关文章
相关标签/搜索