ios笔记--oc语法1
来源:互联网 发布:unity3d 5.0 编辑:程序博客网 时间:2024/05/16 15:09
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
说OC语法之前,先来了解一下OC语法的优缺点:
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
- ios笔记--oc语法1
- ios笔记--OC语法基础知识笔记
- ios笔记--OC常用语法归纳小结
- IOS开发笔记15-OC基础语法
- IOS开发笔记19-OC特有语法
- ios笔记--oc语法2 (KVC)
- iOS OC笔记1
- IOS开发-OC基本语法(1)
- 一 :ios学习笔记 OC入门2 点语法
- 黑马程序员- IOS学习笔记OC核心语法
- 黑马程序员--IOS学习笔记(OC-点语法)
- iOS笔记--oc语法5 (static全局变量与全局变量)
- iOS笔记--oc语法9(NSArray相关知识)
- iOS笔记--oc语法10(动态类型)
- 黑马程序员-IOS学习笔记-OC基础OC简介及基本语法
- IOS--OC--LessonBlock 块语法
- 015-OC基础语法-OC笔记
- 黑马程序员————IOS学习笔记 第5篇 OC特殊语法 (1)
- c++ notes
- 渐进增强
- PopupWindow在android5.0以上底部弹出在虚拟按键下方的解决
- 仿IOS底部选项效果--底部弹出PopupWindow,背景变为半透明效果
- eclipse c语言开发环境遇到的问题与解决
- ios笔记--oc语法1
- STM32F407IG多通道ADC-DMA采样
- 玻璃手机不仅是产品 更是一种信念
- JAVA 自己写的JDBC数据库工具类,并作相关的测试DBUtil
- C/C++动态内存分配之用malloc和指针实现动态数组排序
- 安卓手机很快也要普及3D Touch了
- 使用Activity和Delegate与Adapter交互
- 《深入理解Linux网络技术内幕》阅读笔记(十九)
- 安卓病毒频发,做好手机安全防护很有必要