Objective-C 简介
1.Objective-C简称OC,是扩充C的面向对象编程语言。
2.1980年代初布莱德·考克斯(Brad Cox)在其公司Stepstone发明Objective-C。
iOS设备发展史
1.2007年发布iPhone一代:用手势操纵手机
苹果二代:加入了3G功能,加入了摄像头
2009年发布苹果三代
2010年发布iPhone四代
iPhone4s发布:比较大的提升了CPU和存储器的性能
2012年发布iPhone5:更新了操作系统7.0
iPhone 5s
iPhone 5c
iPhone 6
iPhone 6s
iPhone 7
2017年iPhone 8、iPhone X
2.苹果系统的软件用OC语言开发
3.Mac OS系统非常稳定,相对安全一些
4.Mac底部有Dock栏,点击即可运行程序
5.在Windows下能够使用的快捷键在Mac下也可以使用,只要把“Ctrl”键换成Command键(苹果键)就可以了
6.mac系统下敲回车就可以重命名
Unix字符命令
1.Unix指令中的特殊路径:
/ 根路径
./ 当前路径
../ 上一级路径
2.Unix的简单字符命令
①ls命令
ls命令:显示当前的文件或者文件夹
ls -l:逐行来显示每一个文件或者文件夹的详细信息
ls -a显示所有文件(包括隐藏文件,单纯ls不能显示隐藏文件)
ls -la逐行显示所有文件
ls -R命令循环迭代的显示当前文件夹以及文件夹下面的文件
drwx :d表示文件夹,rwx表示该文件夹的权限
②cd命令
要想进入一个文件夹,可以直接cd 把文件夹拖到终端(cd 路径,例如:cd ./learnOC进入当前目录的learnOC文件夹)
cd 改变当前路径
cd \ 退回根目录
cd ~/ 表示工作路径
③创建文件(夹)
mkdir 创建文件夹(mkdir learn创建一个名为learn的文件夹)
④删除文件(夹)
rmdir 删除文件夹(rmdir homework删除homework文件夹)
rmdir命令只能删除空文件夹
rm hello.c(删除hello.c文件)
rm -r home(删除home文件夹)
rm -ri home(rm加一个-i参数,再删除home文件夹的时候会有提示)
rm -fr home(强制性删除home,主要用来删除一些比较难删除的文件或文件夹)
⑤拷贝命令
cp hello.c ./oc1 (把hello.c文件拷贝到oc1目录下) cp 文件路径 目标路径
cp -i ... ... 加一个拷贝提示,避免目标路径中同名文件被覆盖⑥剪切命令
mac OS拖拽动作默认为剪切
mv 操作文件路径 目标路径 (实现剪切操作)⑦其它命令
clear 终端清屏
pwd显示当前路径