OC语言基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了OC语言基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含871字,纯文字阅读大概需要2分钟。
内容图文
OC语言基础知识
一、面向对象
OC语言是面向对象的,C语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。
术语:OC面向对象、OOP面向对象编辑
二、类
(一)关于类
类的设计只关注三个东西:类名、属性和方法
类:就是一些具有相同属性和行为的事物的抽象(具体相同属性和行为事件的集合)
注意:拥有相同属性和行为的对象都可以抽象为一个类,类名是标识符的一种,需要符合规范,通常类名的第一个字母大写,且不能有下划线,如果有多个单词则使用驼峰式标识。在对方法进行类的划分中,一般采取的做法是谁最熟悉这个方法那么就把这个方法划分给谁。在OC中,对象对方法的调用称为消息机制,即向既定的对象发送了什么消息。
(二)区分类和对象
类就是对象的抽象
对象就是类的实例
(三)OC类的基本语法
对象的属性有三种叫法:成员变量、对象属性、类字段
成员变量声明在@interface{}内;里面不能有方法的声明
类中的函数:方法、函数、消息
无参数形式
方法类型-/+
-/+(返回值类型)方法名 例子:-(void)sleep;
带参数形式
-/+(返回值类型)标识符:(参数类型)参数; -(void)setScore:(int)newScore;
多参数形式
-/+(返回值类型)标识符:(参数类型)参数1 标签名:(参数类型)参数2;
-(int)addA:(int)a andB:(int)b;
(四)调用格式
[接收者/receiver 消息/message];给接收者发送消息:这就是OC的函数调用
-减方法/普通方法/实例方法/对象方法
[对象指针 -函数/方法];
+类方法/静态方法/加方法
[类名 +函数/方法];
注意:实例方法 :有实例调用 要先创建实例 对象指针调用
类方法:类名调用 不需要创建对象
原文:http://www.cnblogs.com/2524742620-fang/p/5673064.html
内容总结
以上是互联网集市为您收集整理的OC语言基础知识全部内容,希望文章能够帮你解决OC语言基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。