ios笔记--oc语法1

申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨


说OC语法之前,先来了解一下OC语法的优缺点:
OC的特点:OC是C语言的一个超集,是在C的基础上添加了面向对象的特性(OO)
OC的优点:OC是一门动态语言,支持动态识别,能够直接和C混编,也可以和C++混编,能用类目的方法扩展类的功能等
OC的缺点:它不能像C++一样可以多重继承(但可以多协议),不支持命名空间(使用添加前缀代替),不支持运算符重载等等。。
OC语法回顾
1.关键字,基本上都是以@开头,OC字符串也是以@开头
2.NSLog语句输出内容会自动换行
3.Import导入头文件内容可防止被重复导入(使用#include会遇到这种情况)
4.BOOL类型本质上是char类型  可进入Fundation框架头文件查看
类和对象的关系
类     :图纸
对象:依照图纸做出来的实例
如何设计类?
1. (根据客户需求)把相同的,相似的属性的东西,抽取出来,封装成一个类
2.  类的名称要有意义,有内涵,驼峰表示法,首字母大写,不采用下划线方式命名,一般都是名词
3.  声明和实现属性以及行为

类的声明和实现

类的声明  (声明属性和行为)

@interface 类名

@end

类的实现

@implmentation 类名

@end

在oc中,想执行一些行为,写上一个中括号 [行为执行者行为名称];

方法三要素:方法名,返回值,参数

类方法以 + 开头,实例方法以 – 开头

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值