一、电脑的基本知识:

电脑是由硬件和软件组成的

硬件:看得见摸得着的具体东西

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语言数据类型】相关推荐

  1. iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)

    iOS开发UI篇-推荐两个好用的Xcode插件(提供下载链接) 这里推荐两款好用的Xcode插件,并提供下载链接. 一.插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImag ...

  2. iOS开发准备篇-(3)Safari常用快捷键

    原文链接:http://blog.csdn.net/phunxm/article/details/17043555 操作环境说明:Apple iMac + Apple Wireless Keyboar ...

  3. ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】

    for循环 语法: for(表达式1;表达式2;表达式3){ 循环体; } 语义:1.先执行表达式1,跳转到2 2.判断表达式2的结果是否为真,如果为真,跳转到3,否则跳转到5 3.执行循环体,执行完 ...

  4. 台式计算机关闭屏幕快捷键,关闭电脑屏幕的快捷键

    foxhodge 你到"快易导航"网帮助里看看,有详细的"快捷键一览表",以下是我引用它上面的一部份,更详细的你自已去看吧. 标题:电脑小知识-快捷键的使用 所 ...

  5. 计算机启用时间 查找方式,电脑实用知识技巧 篇六:不需要第三方软件,这种方法查看系统启动时间...

    电脑实用知识技巧 篇六:不需要第三方软件,这种方法查看系统启动时间 2019-04-04 09:19:21 0点赞 0收藏 0评论 上次我们说到:开机小助手,要让我们看到开机时间,必须添加自启动项目, ...

  6. 电脑基础知识精选(硬件篇)

    电脑基础知识精选(硬件篇) 电脑基础知识 一.处理器 CPU 二.内存 RAM 三 .硬盘 Disk 四.显卡 GPU 五.主板 Motherboard 六.电源和显示器 七.选配电脑常见问答 八.如 ...

  7. 01.04_计算机基础知识(键盘功能键和快捷键)

    ###01.04_计算机基础知识(键盘功能键和快捷键)(掌握) * A:键盘功能键     * a:Tab     * b:Shift     * c:Ctrl     * d:Alt     * e ...

  8. 计算机检索技巧知识,初学者常用电脑技巧知识

    怎么也想不起来前几天写好的报告存在电脑那哪里了,只好一个文件夹一个文件夹地查看;写了一个晚上的文档还没有保存,突然电脑莫名其妙地出了故障,文章丢了;下面就让小编带你去看看初学者常用电脑技巧知识范文5篇 ...

  9. IOS Socket 01-网络协议基础知识

    IOS Socket 01-网络协议基础知识 1. 网络参考模型 OSI参考模型                                          TCP/IP参考模型 2. 七层简述 ...

最新文章

  1. leetcode Edit Distance
  2. 我的android面试经历
  3. C++ Primer 5th笔记(chap 17 标准库特殊设施)随机数引擎 vs rand 函数
  4. VTK修炼之道23:图像基本操作_灰度图像映射成伪彩色图像(查表法)
  5. android百度网盘倍速,百度网盘在线倍数播放-全网最强,已做群组视频适配,不用保存文件也可倍速,无vip限制(附加安卓倍速版)...
  6. 学python的前提_Python语言学习前提:条件语句
  7. arcgis判断两个字段是否相等
  8. 在线预览word,excel文档
  9. GOF之行为型模式Ⅱ(重点)
  10. 插入公式_word2016编写文档 插入公式选项为暗,不能操作
  11. instanceof 和 构造函数
  12. hibernate版本_基于jsp+mysql+Spring+hibernate+Struts 2的SSH在线蛋糕销售网站平台管理系统...
  13. HDU 1068 Girls and Boys(最大独立集合 = 顶点数 - 最大匹配数)
  14. UNIX高手的10个习惯之一
  15. Crowd HDU - 4456 曼哈顿距离转切比雪夫距离的坐标变换与二维坐标离散化
  16. 工商银行在线支付接口
  17. Transformer+异常检测论文解读
  18. HTML学生个人网站作业设计:动漫网站设计——悬崖上的金鱼姬(5页) HTML+CSS 简单DIV布局网页模板代码
  19. 图像处理:Yxy、XYZ颜色空间介绍及RGB转换公式
  20. 带货直播源码,浅谈直播实现过程和技术

热门文章

  1. 数据库:学生、班级、课程表的设计
  2. 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
  3. 《如何让你爱的人爱上你》-读书笔记
  4. 关于Unity中FPS第一人称射击类游戏制作(专题十)
  5. SFTP使用密钥连接
  6. java 艺术字_Java 添加Word艺术字
  7. Ubuntu root认证失败解决办法
  8. tensorflow实现贴对联
  9. 能被2、3、4、5、6、7、8、9、11、13等数整除的数的特征(含详细证明)
  10. sql判断整除_快速判断能否被某个数整除