oc笔记1.1
来源:互联网 发布:php程序员职业寿命 编辑:程序博客网 时间:2024/06/03 12:28
观看学习视频顺手做了些笔记以便温习(1.15):
一.基本语法
1.1 oc完全兼容c
c语言+面向对象
所有关键字以@开头
@“content”是oc的字符串 “content”是c中字符串
nil null
NSLog(@"content"); 自动换行
.m .o .out
1.2 #import 跟#include一样 自动防止文件被重复拷贝 (?)
类似于#ifndef #define #endif
NSLog() 头文件位置 :▸ 应用程序 ▸ Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ SDKs ▸ iPhoneOS.sdk ▸ System ▸ Library ▸Frameworks ▸ Foundation.framework ▸ Headers▸ NSOBJCRuntime.h
框架:Foundation.framework UIKit.framework QuartzCore.framework(动画 跨平台)
主头文件 只需#import<Foundation/Foundation.h> Foundation框架提供常用函数
1.3多文件 .h .m 在.h中的声明不用加#ifndef等 (因为#import)
*实际操作中,在新建.h文件时,会自动带有#ifndef等指令,将其注释掉后,编译不报错
.m面向过程关注的是解决问题需要哪些步骤;面向对象关注的是解决问题需要哪些对象include ".h"/#import < .h>
.c也可调用.m中函数
1.4BOOL typedef signed char BOOL;
#define YES (BOOL) 1;
主头文件:Foundation.h
二.面向对象
2.1面向过程关注解决问题需要哪些步骤 面向对象关注解决问题需要哪些对象
面向对象 ==》先考虑设计类,再利用类创建对象==》类 名称+属性+行为
类 (对象的描述 )相同属性或行为的对象抽象出一个类
类名首字母大写 不能有下划线
哪个对象最清楚某个行为就归属到哪个对象里
- oc笔记1.1
- oc笔记
- OC笔记
- oc 笔记
- oc笔记
- OC 笔记
- oc笔记
- OC笔记
- OC内存管理-OC笔记
- oc复习笔记
- OC自学笔记
- Oc 学习笔记
- OC 基础学习笔记
- OC学习笔记[注意事项]
- oc -内存管理 笔记
- oc构造函数笔记
- oc笔记-深浅复制
- OC基础笔记
- GT6806的linux系统下自启动配置
- [CSS]初识CSS
- php-fpm - 启动参数及重要配置详解
- 基于lucene的案例开发:写在开始之前
- sublime 之运行js方法
- oc笔记1.1
- 白话大数据——到底什么是大数据,大数据的价值是什么?
- Android学习之路以及如何利用Android应用来赚钱
- SCN(scn与时间之间的转换)
- 坑爹Genymotion升级VirtualBox问题
- [C++]LeetCode: 103 Jump Game (局部最优和全局最优法)
- CButtonST使用技巧(一)
- linux mint设置阿里的DNS,提高网络响应速度
- c++ 函数模版,类模版,实例化,具体化,模版作参数,模版的友元