#pragma mark 00 课程介绍和学习方法
#pragma mark 01 操作系统 [听懂]
1.计算机能听懂普通话吗?101011010 二进制语言
2.操作系统
1>是什么:软件,直接运行在计算机硬件上的
2>作用:
1)管理:用来管理计算机的硬件设备
2)协调:协调计算机硬件之间和谐工作
3)提供接口:因为我们用0101010操作硬件很不方便,操作系统提供给人类"接口",通过接口就能操作硬件.
3.接口
1>就是计算机的操作体统提供 给我们开发者 用来访问硬件
一般是一句代码如KKK是关机的意思,这一句代码对应一段计算机能识别和执行的指令010101
2>不同的操作系统:提供的接口是不一样的
#pragma mark 02 应用软件与操作系统 [听懂]
应用软件是运行在 操作系统上面 一个软件
1.放一首歌:
硬盘--->内存-->解码--->声卡 (都需要调用接口)
2.有什么缺点
一步步的调用接口,仍然很不方便
3.应用软件:
封装一系列的操作系统 提供的接口 完成特定服务
3.应用软件的本质是什么?
1>按照顺序调用接口
2>应用软件是运行在 操作系统上面 一个软件
4.跨品台[了解即可]
#pragma mark 03 操作系统的分类 [听懂]
没有什么可说的..
"操作系统的分类
1.PC
2.服务器
3.移动:iOS iphone operation system
android
Windows Phone/mobile
#pragma mark 04 移动开发 [听懂]
移动开发就是做移动端的软件
"软件开发的分类
1>桌面
2>web
3>移动
#pragma mark 05 为什么要选择iOS开发 [听懂]
用iOS的人 钱多人傻 好挣钱
#pragma mark 06 学习iOS开发的准备工作 [听懂]
#pragma mark 07 苹果产品介绍 [听懂]
#pragma mark 08 Dock栏的使用 [掌握]
回去多操作一下
#pragma mark 09 任务栏的使用 [掌握]
回去多操作一下
#pragma mark 10 OS X系统的目录结构 [听懂]
1.一般来说 OSX系统 就一个盘
2.磁盘里面都有啥?
系统:别去改
应用程序:装了所有的应用程序
用户:你电脑有几个用户
资源库:存一些系统资源
3.路径
/ :如果"\"前面没有东西的时候就是表示根路径
/ :如果前面有文字 则表示下一级的意思
"例如
/用户/apple/0000:
表示根目录下的用户文件夹下的apple用户 下面的0000文件夹
/Users/apple/0000
4.练习:在桌面新建一个文件夹 写出它的路径
/Users/apple/Desktop/aaaa
#pragma mark 11 Finder的使用 [掌握]
1.如果打开Finder的偏好设置?
#pragma mark 12 Safafi浏览器 [掌握]
如何收藏一下某一个网页
#pragma mark 13 系统偏好设置 [掌握]
如果有一天你发现你电脑很卡,你会怎么办?
可以打开活动监视器看一下
"在哪?
应用程序-->实用工具-->活动监视器
#pragma mark 14 Mac的键盘 [慢慢掌握]
1.认识以下几个键
command
option
control
shift
2.快捷键
拷贝:command + c
粘贴:command + v
#pragma mark 15 OS X的其他使用 [掌握]
1.预览: 选中要预览的文件 按"空格"键
2.最大化和最小化
command + control + F
#pragma mark 16 软件的安装与卸载 [掌握]
1.安装: 一顿的下一步/继续 拖:按照箭头的方向
2.卸载:
Finder--->应用程序--->找到相应的软件--->拖到废纸篓
#pragma mark 17 输入法的安装与切换 [掌握]
#pragma mark 18 移动磁盘的读写和操作问题 [掌握]
1.NTFS格式 ---->MAC OSX 上面只能读 不能写
怎么办? 安装 NTFS for MAC 这个软件 但是收费--->破解版
2.格式化你的移动硬盘
#pragma mark 19 iOS开发快速演示 [了解]
目的:让大家看一下 iOS多么牛逼
1.要把图片放入程序中
2.找一个相框:用来显示图片
3.轮播图片
#pragma mark 20 程序以及程序开发 [听懂]
1.计算机语言的发展阶段:
机器语言--->汇编--->高级语言
2.计算器不认识高级语言 需要一个翻译软件(编译器)
把高级语言 编译成 计算机可识别的语言
如果有一天 windows下的编译器 和 mac下的编译器 遵守的标准一样,此时代码就能编译之后到处都能跑,"一段代码 处处执行"
#pragma mark 21 C语言简介 [听懂]
C-->OC---->swift
#pragma mark 22 C语言的标准 [听懂]
KRC C89 C99 C11
###########pragma mark 23 终端的使用 [掌握]
1.是什么? 就是一个mac 自带的软件
2.怎么打开? launchpad/F4 --->其他-->终端
3.为什么使用终端? 有功能仅仅通过键盘或者鼠标完成不了
4.怎么用?
1>command 加上 + 让终端变大用的
pwd: print work directory 打印工作空间
ls:list 列出当前空间所有文件和文件夹(高级版本 ls -l)
cd :进入某一个文件夹 (会改变当前的工作空间)
mkdir:创建一个文件夹
touch:创建一个文件
clear:清屏
说明:
Last login: Thu Jul 21 16:56:20 on ttys000 上次登录时间
teacher:~ apple$
teacher:表示电脑的名字
apple:表示当前是哪个用户登录这个电脑
~:表示当前在家目录(所谓的家目录就是 这个用户的根目录)
########pragma mark 24 开发第一个C程序的步骤 [掌握]
1.准备工作:了解C的语言规则
2.要安装一个编译器:Xcode自带编译器
在终端上输入 cc 如果出现 "clang: error: no input files
表示安装成功了
3.把大象装入冰箱 要几步?
弄一个冰箱--> 开门-->塞进去-->关门
写一个成语言程序:
1.创建一个文件 : touch main.c
2.打开文件
open main.c
3.写
暂时这么写,不是不说 而是明天说
4.保存关闭
写完了一个C语言的程序了 这个程序叫做 源程序
编译的过程分为两大步:
1>编译:
把main.c(源文件) ----编译--->main.o (目标文件)
编译一个文件: cc -c 文件名字
2>链接:链接的是目标文件 和 库文件(基本的启动代码等等) --->可执行文件
链接一个文件:cc 目标文件名 生成一个可执行文件 一般都是.out
3>运行:把可执行文件拖到终端 然后回车就可以 |
|