iOS入门攻略 01篇【电脑基本知识+快捷键+终端命令+Xcode+C语言数据类型】
一、电脑的基本知识:
电脑是由硬件和软件组成的
硬件:看得见摸得着的具体东西
cpu、内存、硬盘、显卡、主板、声卡、网卡等等
软件:看不见的,必须要开机以后才能见到及用到
操作系统:windows linux unix mac os iOS
应用软件:QQ、快播、酷狗
主要三大件:
cpu:主要是处理运算的,相当于大脑
内存:连接cpu和硬盘上的数据
硬盘:存储数据的,永久存储
执行程序或者处理任何数据都是先由硬盘读取到内存,再由内存交给cpu处理
为什么不直接由硬盘交给CPU去处理?因为速度太慢!
显卡:负责处理图形运算
声卡:处理声音
网卡:处理网络
iOS:是苹果针对iPhone、ipad、ipod的操作系统
iOS开发:在iOS系统上开发它的app
二、快捷键
Command+Control+空格 弹出emoji表情
Command+W 关闭窗口
Command+Q 退出程序
Command+空格 切换输入法
Command+delete 移到废纸篓
Control+空格 打开搜索
Xcode常见的快捷键:
Command + / 快速注释
Command + option + “←” 折叠代码
Command + option + “→” 展开代码
Command + R 运行
Command + . 停止
Command + ~ 同一程序内,不同页面切换
Control + i 按格式化排列代码
Command+shift+z 重做
三、终端命令
Control+空格:打开搜索,输入:“终端”,回车进入
touch 文件名.文件格式:创建一个文件
open 文件名.文件格式:打开一个文件
cd 文件夹路径:进入到一个文件夹
pwd:显示终端当前进入到得路径
./:代表当前所在路径
举例:怎样在屏幕上,显示一句“哈哈哈哈哈”呢?
解决:
现在桌面新建123的文件夹
cd Desktop/ 123: 进入桌面的123文件夹
1.新建一个文本文件,格式为.c
2.打开这个文件,并输入以下代码 #include <stdio.h>
int main(){
printf("哈哈哈哈哈\n");
return 0; }
3.在终端输入跳转到这个文件所在路径,然后输入
cc 文件名.c -c
敲完上面的命令后我们发现在这个.c文件的同目录下出现了一个同名的.o文件
4.再然后我们继续在终端输入
cc 文件名.o,
会发现同目录下又多出来一个 a.out的文件
6.在终端运行这个a.out文件即可发现效果 ,输入
./a.out
分析:
#include<stdio.h> 代表引入一个系统头文件,这个头文件名字叫stdio.h
这个头文件里包含一些输入/输出的信息
int main(){ }
这是一个主函数,作用是:告诉系统你的程序代码的执行顺序。程序里面有且只能有一个 main函数
printf(" 哈哈哈哈哈\n");
这句代码是让屏幕输出一句话,这句话的内容叫“哈哈哈哈哈”
写代码特别注意:
- 1.不要忘记导入头文件 #include <stdio.h>
- 2.main函数只能有一个,而且必须要有
- 3.语句后面千万要记得加分号,必须是英文(;) main函数里面的叫语句
- 4.main函数后面的大括号一定要成对出现,而且是英文的
- 5.return o 可以省略,一定要放在最后,否则后面的代码不能被执行
- 6.\n是换行的
注释://单行注释,/*多行注释*/(写在开头,表达这个文件总体实现什么样的功能)
四、C语言转化为机器语言
源代码:程序员自己写代码,.c文件就是C语言的源代码文件 (称之为源文件) 编译:把源代码翻译成0、1,
生成一个 .o 目标文件
调用编译器命令为:cc xxxx.c -c ->>>编译步骤
链接:把目标文件和库函数进行整合生成一个 .out 可执行文件
调用编译器命令为:cc xxxx.o ->>>链接步骤
五、用Xcode编写程序
1.运行Xcode,在接下来的图片中点击
选择create a new Xcode project,然后选择OS X中的Application,再选择Command Line Tool
点击Next,然后来到下个界面 ,填写,再然后找到main.c文件,编写代码
直接运行程序
2.注释:
1、单行注释:
//注释的内容
功能://符号右边的一行内容被编译器忽略(按了回车才算换行)
快捷键:Command + / 快速注释
2、多行注释:
/* 注释的内容 */
功能:/* */符号里面的所有内容都被编译器忽略
六、C语言中的数据类型
1.整型:用于准确地表示整数,根据表示范围的不同分为以下三种:
短整型(short) <整型(int) < 长整型(long)
2.实型(浮点型):用于标识实数(小数)根据范围和精度不同分为以下两种:
单精度浮点数(float) <双精度浮点数(double)
3.字符型:用来
iOS入门攻略 01篇【电脑基本知识+快捷键+终端命令+Xcode+C语言数据类型】相关推荐
- iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)
iOS开发UI篇-推荐两个好用的Xcode插件(提供下载链接) 这里推荐两款好用的Xcode插件,并提供下载链接. 一.插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImag ...
- iOS开发准备篇-(3)Safari常用快捷键
原文链接:http://blog.csdn.net/phunxm/article/details/17043555 操作环境说明:Apple iMac + Apple Wireless Keyboar ...
- ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
for循环 语法: for(表达式1;表达式2;表达式3){ 循环体; } 语义:1.先执行表达式1,跳转到2 2.判断表达式2的结果是否为真,如果为真,跳转到3,否则跳转到5 3.执行循环体,执行完 ...
- 台式计算机关闭屏幕快捷键,关闭电脑屏幕的快捷键
foxhodge 你到"快易导航"网帮助里看看,有详细的"快捷键一览表",以下是我引用它上面的一部份,更详细的你自已去看吧. 标题:电脑小知识-快捷键的使用 所 ...
- 计算机启用时间 查找方式,电脑实用知识技巧 篇六:不需要第三方软件,这种方法查看系统启动时间...
电脑实用知识技巧 篇六:不需要第三方软件,这种方法查看系统启动时间 2019-04-04 09:19:21 0点赞 0收藏 0评论 上次我们说到:开机小助手,要让我们看到开机时间,必须添加自启动项目, ...
- 电脑基础知识精选(硬件篇)
电脑基础知识精选(硬件篇) 电脑基础知识 一.处理器 CPU 二.内存 RAM 三 .硬盘 Disk 四.显卡 GPU 五.主板 Motherboard 六.电源和显示器 七.选配电脑常见问答 八.如 ...
- 01.04_计算机基础知识(键盘功能键和快捷键)
###01.04_计算机基础知识(键盘功能键和快捷键)(掌握) * A:键盘功能键 * a:Tab * b:Shift * c:Ctrl * d:Alt * e ...
- 计算机检索技巧知识,初学者常用电脑技巧知识
怎么也想不起来前几天写好的报告存在电脑那哪里了,只好一个文件夹一个文件夹地查看;写了一个晚上的文档还没有保存,突然电脑莫名其妙地出了故障,文章丢了;下面就让小编带你去看看初学者常用电脑技巧知识范文5篇 ...
- IOS Socket 01-网络协议基础知识
IOS Socket 01-网络协议基础知识 1. 网络参考模型 OSI参考模型 TCP/IP参考模型 2. 七层简述 ...
最新文章
- leetcode Edit Distance
- 我的android面试经历
- C++ Primer 5th笔记(chap 17 标准库特殊设施)随机数引擎 vs rand 函数
- VTK修炼之道23:图像基本操作_灰度图像映射成伪彩色图像(查表法)
- android百度网盘倍速,百度网盘在线倍数播放-全网最强,已做群组视频适配,不用保存文件也可倍速,无vip限制(附加安卓倍速版)...
- 学python的前提_Python语言学习前提:条件语句
- arcgis判断两个字段是否相等
- 在线预览word,excel文档
- GOF之行为型模式Ⅱ(重点)
- 插入公式_word2016编写文档 插入公式选项为暗,不能操作
- instanceof 和 构造函数
- hibernate版本_基于jsp+mysql+Spring+hibernate+Struts 2的SSH在线蛋糕销售网站平台管理系统...
- HDU 1068 Girls and Boys(最大独立集合 = 顶点数 - 最大匹配数)
- UNIX高手的10个习惯之一
- Crowd HDU - 4456 曼哈顿距离转切比雪夫距离的坐标变换与二维坐标离散化
- 工商银行在线支付接口
- Transformer+异常检测论文解读
- HTML学生个人网站作业设计:动漫网站设计——悬崖上的金鱼姬(5页) HTML+CSS 简单DIV布局网页模板代码
- 图像处理:Yxy、XYZ颜色空间介绍及RGB转换公式
- 带货直播源码,浅谈直播实现过程和技术