iOS开发技能树
优秀的竹子
不断学习与分享,成为优秀的人。
展开
-
iOS开发技能树之C语言-基础知识
主函数一个C程序有且只有一个主函数,即main函数。主函数是C语言中的唯一入口,C程序就是执行主函数里的代码。#include <stdio.h>int main() { printf("First C "); return 0;}#include是预处理指定,用于包含指定文件(在编译前处理),把对应文件复制到指定位置,包含任何类型的文件。 ...原创 2018-04-25 16:46:28 · 306 阅读 · 0 评论 -
iOS开发技能树之C语言-结构语句
分支结构1、简单if基本结构if (表达式) { 如果表达式为真,则执行语句,否则跳过不执行 执行语句;}e.gint result = 100;if (result == 100) { printf("考试成绩满分");}2、if-else基本结构if (表达式) { //如果表达式为真,执行语句1,否则执行语句2 执行...原创 2018-04-26 14:17:35 · 165 阅读 · 0 评论 -
iOS开发技能树之OC-初识、基本数据类型
Objective-C是C语言的超集,是有一些自己独有特性的C语言,简称ObjC或者OC。前面用的C语言的基本数据类型,在OC中同样适用,但OC也有一些自己的基本数据类型。OC是面向对象的编程语言(OOP Object-Oriented Programming)。新建一个简单OC工程打开Xcode,Create a new Xcode project -> macOS -&g...原创 2018-05-17 14:40:07 · 740 阅读 · 0 评论 -
iOS开发技能树之C语言-数组、字符串
数组基本定义 数组可以用来存储一组有序的数据。数组是一块连续的、大小固定并且里面的数据类型一直的内存空间。1、 声明数组一般式:数据类型 数组名称[长度];int grades[20]; //声明一个能够存储20个int类型数据的数组。2、 初始化数组:1、数据类型 数组名称[长度n] = {元素1,元素2...元素n};//也可以只初始化一部分值 数...原创 2018-04-27 14:42:37 · 148 阅读 · 0 评论 -
iOS开发技能树之C语言-函数
函数 函数,也可以称为方法,可以理解为为了实现某一个功能的一段代码块。可以理解为工具,比如说钳子、剪子,都有独自的用处,只要定义一个,就可以重复使用。C语言提供大量的库函数,比如stdio.h提供的printf()。还有其他math.h提供的数学计算的函数等,但在实际中,还需要实现一些自己的逻辑,就需要自定定义函数来实现所需的功能。1、自定义函数1、C语言中自定义函数的...原创 2018-04-28 15:11:42 · 245 阅读 · 0 评论 -
iOS开发技能树之C语言-存储方式、类别
存储方式C语言根据变量的生存周期来区分,分为静态存储方式和动态存储方式。静态存储方式:在程序运行期间分配固定存储空间的方式。静态存储区存放了在整个程序执行过程中都存在的变量,如全局变量。动态存储方式:在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数、自动变量、函数调用时的现场保护和返回地址等。 ...原创 2018-05-07 14:49:07 · 174 阅读 · 0 评论 -
iOS开发技能树之C语言-指针
一、指针与指针变量指针:就是地址,一个变量的指针就是这个变量的存储地址。指针变量:用来存放指针(地址)的变量,指针变量的值是一个地址。二、指针变量1、定义指针变量类型名 * 指针变量名;int * point;*表示该变量的类型为指针型变量。前面为基类型,后面为变量名。一个变量的指针的含义包括两个方面:一个是以存储单元编号表示的地址,一个是它指向的存储单元的...原创 2018-05-14 13:23:24 · 262 阅读 · 0 评论 -
iOS开发技能树之C语言-构造类型、自建数据类型
一、结构体C语言中语序用户自己建立由不同类型数据组成的集合型的数据结构,他称为结构体。相较于另一个数据集合数组而言,它可以存放不同类型的数据,但是数组只能存储相同类型的数据。类似C++、Java中的类。1、声明结构体类型与定义结构体变量1、声明结构体一般式:struct 结构体名 { 类型名 成员名1; 类型名 成员名2; ...};...原创 2018-05-16 10:54:47 · 194 阅读 · 0 评论