oc笔记1.1

观看学习视频顺手做了些笔记以便温习(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面向过程关注解决问题需要哪些步骤 面向对象关注解决问题需要哪些对象

面向对象 ==》先考虑设计类,再利用类创建对象==》类 名称+属性+行为

      类 (对象的描述 )相同属性或行为的对象抽象出一个类

      类名首字母大写 不能有下划线

      哪个对象最清楚某个行为就归属到哪个对象里 


视频中linux的内容暂无记录。
视频来源:黑马程序员_iOS开发零基础入门教程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值