Objective-C 学习笔记

时间:2019-06-18
本文章向大家介绍Objective-C 学习笔记,主要包括Objective-C 学习笔记使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

由于工作需要,最近开始学习OC这门面向对象的语言,希望可以快速上手

OC的语言特点:

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

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

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

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

   (.mm)源代码文件,除了可以包含OC和C代码之外,还可以包含C++代码

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

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

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

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

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

原文地址:https://www.cnblogs.com/mikeCao/p/11045019.html