• 问题总会出现,不过解决问题的方法也会出现!!!

C语言基础学习笔记01

学习笔记 小雨 625次浏览 已收录 0个评论

—— ——-

iOS开发概述

记住:无论iOS还是iPhone或者iPad,首字母一定是小写的 i。

1.什么是iOS?

2.什么是iOS开发?

3.为什么要选择iOS开发?

4.学习iOS开发的准备?

1.iOS是苹果公司开发的操作系统是(Operating System)的简称,和win7一样都是操作系统。

操作系统也是一种软件,是直接运行在硬件(电脑或者手机等)上的基本操作系统,其他软件必须在操作系统的支持下才能运行。

iOS是手持设备操作系统,目前搭载这款操作系统的设备有:iPhone、iPad、iPod touch、iPad mini、Apple TV等
2.iOS开发就是开发运行在搭载iOS系统上的应用或者游戏软件,基本上就是开发手机软件也包括iPad版的软件。

iOS开发可以归类到“移动开发”(手机开发)领域

3.一个好的平台(iOS+AppStore+不开源)+稳定的收入
4.英文水平,看懂26个英文字母

计算机专业:不要求计算机专业,但得善于思考

学习态度:积极思考、积极动手、能吃苦、有兴趣

编程语言:C语言、C++(可选)、Objective-C

开发工具:Xcode

电脑系统:Mac OS X(OS X10.10)

真机设备:iPhone、iPad等(可选)

iOS证书:调试证书(可选)、发布证书(可选)

 

iOS设备发展史

iPhone设备发展史

1)iPhone一代

2007年发布,电容屏,触摸键盘,3.5英寸,480*320像素,后置摄像头200万像素
2)iPhone二代(iPhone3G)

2008年发布,增加了3G功能,3.5英寸,480*320像素,后置摄像头200万像素
3)iPhone三代(iPhone3GS)

2009年发布,外观与iPhone3相似,速度更快,3GS后面的S就是“Speed”的意思

3.5英寸,480*320像素,后置摄像头300万像素
4)iPhone4

2010年发布,全新外观+玻璃材质,9.3mm厚度,A4单核处理器,支持多任务

3.5英寸Retina(视网膜屏幕),960*640像素分辨率

后置摄像头500万像素,前置摄像头30万像素
5)iPhone4S

2011年发布,外观与iPhone4相似,A5双核处理器,性能上有较大提升

3.5英寸,960*640像素分辨率

后置摄像头800万像素,前置摄像头30万像素
6)iPhone5

2012年发布,全新外观,机身更轻薄,7.6mm厚度,A6双核处理器,速度更快

4.0英寸,1136*640像素分辨率

后置摄像头800万像素,前置摄像头120万像素
7)iPhone5S

2013年发布,机身更轻薄,7.6mm厚度,A7双核处理器,速度更快

4.0英寸,1136*640像素分辨率

后置摄像头800万像素,前置摄像头120万像素
8)iPhone6

2014年发布,4.7英寸,1334*750像素

后置摄像头800万像素,前置摄像头120万像素

内存:1GB,电池容量1810mAh
9)iPhone6 plus

2014年发布,5.5英寸,1920*1080像素

后置摄像头800万像素,前置摄像头120万像素

内存:1GB,电池容量2915mAh

iPad设备发展史

1)iPad1

2010年发布平板电脑,A4单核处理器,9.7英寸,1024*768像素分辨率
2)iPad2

2011年发布,A5双核处理器,9.7英寸,1024*768像素分辨率

前置摄像头:30万像素,后置摄像头70万像素
3)The New iPad

2012年发布,A5双核处理器,9.7英寸Retina显示屏,2048*1536像素分辨率

前置摄像头:30万像素,后置摄像头500万像素
4)iPad air

2013年发布,A7双核处理器,9.7英寸Tetina显示屏,2048*1536像素分辨率

前置摄像头:120万像素,后置摄像头:500万像素
5)iPad air2

2014年发布,ABX三核处理器,9.7英寸,Retina显示屏,2048*1536像素分辨率

前置摄像头:120万像素,后置摄像头:800万像素

iPad mini发展史

iPad mini

2012年发布,A5双核处理器,7.9英寸显示屏,1024*768像素分辨率

前置摄像头:120万像素,后置摄像头:500万像素
iPad mini2

2013年发布,A7双核处理器,7.9英寸Retina显示屏,2048*1536像素分辨率

前置摄像头:120万像素,后置摄像头:500万像素
iPad mini3

2014年发布,7.9英寸,2048*1536像素,A7双核处理器,内存1GB,16G存储空间

前置摄像头:120万像素,后置摄像头:500万像素,配备Touch ID
另外还有一些iPod和Apple TV

Mac OS X系统介绍

Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac是首个在商用领域成功的图形用户界面。
现行的最新的系统版本是OS X10.10 Yosenite,且网上也有在PC上运行的Mac系统,简称Mac PC。

CleanMyMac类似360安装卫士可以用来完善的卸载MacOS上安装的软件

MacBook键盘的Command键对应的是windows的win键(视窗键)
Control=ctrl键
Command=win键
Option=alt键

C语言基础学习笔记01

Xcode安装使用以及部分快捷键

Xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X,iOS的应用程序。
苹果公司为用户提供了全套免费的Cocoa程序开发工具(Xcode)。可以在appstore下载,或者官网下载。

下载安装完就可以点击Lunachpad打开程序界面找到安装好的Xcode启动程序,可以拖到Dock上,快捷打开。
切换头文件和m文件command+control+上下箭头键
go back,回退,回到上次打开的页面 control+command+左箭头
go forward,回到你前面打开的页面control+command+右箭头
新建项目command+shift+n
新建文件command+n
新建空文件command+control+n
打开command+o
关闭窗口command+w
保存所有文件 command+option+s
还原到保存状态 command+u
代码左缩进command+[
代码右缩进command+]

计算机程序

1.什么是计算机程序?

程序:一组计算机能够识别和执行的指令(机器语言),计算机的一切操作都是由程序控制的
计算机语言:
机器语言:0,1
汇编语言:比机器语言更接近人类的语言,由于汇编语言依赖于硬件体系,且助记符量大难记所以发明了高级语言
高级语言:是比较接近自然语言的编程语言,但与硬件的联系仅次于汇编语言。
(如C)编辑器–>汇编–>汇编器–>机器语言
计算机语言发展历程http://kb.cnblogs.com/page/130672/

iOS开发基础-C语言介绍

1.学习iOS为什么要先学C语言
2.iOS开发基础-C语言介绍
3.C语言的几个重要标准

1)iOS的开发语言有两个,一是Objective-C语言,二是Swift语言
2)Objective-C语言简称OC/ObjC,是扩充C的面向对象编程语言,
为了能够更好地掌握OC,我们可以先学习C语言,然后在C语言的基础上升华到OC,也可以直接学习OC
3)Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序,
Swift特点是:快速、现代、安全、互动,且全面优于OC语言,因刚刚推出,开发者持观望态度
4)最早的高级语言:FORTRAN–>ALGOL–>CPL–>C–>C++等;
5)83 ANSI C–>C89–>ISO/IEC 9899:1990–>ISO/IEC 9899:1999(简称C99)–>ISO/IEC 9899:2011(简称C11)

C语言现状

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

C语言学习中的重难点

1)运算符:自增、自减运算符
2)进制:各种进制转换、原码、反码、补码
3)数组:一维数组、二位数组、多维数组
4)循环:多重循环的嵌套、排序、查找
5)函数:递归函数、递归调用
6)指针:一级指针、多级指针、指针和数组、函数、结构体之间的关系
7)内存管理:C语言的内存管理问题、内存泄露、野指针
8)有参宏及条件编译
9)多文件开发:多文件编译、多文件开发

第一个C语言程序

1.C语言的程序构成方式

1)C语言中,程序由函数构成,每个函数有自己的功能
2)一个程序有且只有一个主函数
3)如果一个程序没有主函数,则这个程序不具备运行能力
4)函数都是只有在调用的时候才会去执行,主函数由系统调用
5)主函数的格式必须按照规范写

C语言基础学习笔记01

C语言的源程序后缀: .c格式
C语言源程序:

1)由函数构成
2)在一个程序中,只有一个主函数(主函数由系统调用)
3)函数只有被调用的时候,才执行
4)如果没有主函数程序无法运行
5)C语言中语句结束一定要有分号

主函数写法:

int main(){
print(“hellon”);
return 0;
}
在Xcode中运行的方式为 Command+R键或者点击左上角的三角符号

C语言源程序分析

1.C语言源程序分析
2.C语言执行流程

1)C语言源程序分析

#include是一个预编译指令
int main(int argc ,const char * argv[])是一个函数
它是C语言程序的执行的入口函数,整个函数由系统调用
int 表示函数返回值类型
int argc ,const char * argv[]是函数的参数,可以没有
print(“HelloWorld!n”);也是一个函数,函数名为printf,“HelloWorld!n”是参数
return 0;是main函数的返回值,此处return 0;表示程序正常退出

//这是C语言的主函数
#include //表示stdio.h文件中有printf这个函数
int main(){ //int 标示主函数的返回值
//main 主函数的名称
//()表示是 主函数的参数,如果函数中什么都没有,表示没有参数
//{}表示这是函数体
printf("hello worldn");//printf是一个函数,是系统提供的一个函数
//作用是:向控制台输出字符串
//printf是有一个参数的,参数是:"hello worldn"
// n表示输出的时候,换行
return 0; //return 0;表示main函数返回给系统一个0
//表示程序正常执行,并且已经退出
}

编译问题:
黄色的感叹号:这句话有个警告(有警告不会影响程序的运行)
红色的圈:错误(有错误一定会影响程序的执行)
写程序的目标:0警告 0bug

2)C语言执行流程

编写程序–>源程序.c
编译
—->目标文件.o
链接(C语言库函数)
—————–>可执行文件.out

C语言基础学习笔记01

源程序:程序员自己写代码,.c是C语言的源代码文件
编译:把源代码翻译成0、1,生成一个.o目标文件
链接:把目标文件和库函数进行整合生成一个.out可执行文件

C语言基础学习笔记01

C语言项目打开、运行方法

1、C语言项目打开方法 双击 文件名.xcodeproj 打开项目
2、C语言项目运行方法 Command+R键或者点击左上角的三角符号
3.创建Target的方法

练习打印图形

#include
int main(int argc, const char * argv[]) {
// 打印图形
printf("***************n");
printf("*vqboy.com *n");
printf("***************n");
//或者以下方法
printf("***************n*vqboy.com *n***************n");
return 0;
}

本博客内容既有转载自网络的内容,也有本作者原创内容,仅供学习与交流之用
如有侵权或者错误之处,请及时在下方留言!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址