上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: typedef作用简介 •我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。 1#include <stdio.h> 2 3 typedef int Integer; 4 typedef unsigned int UInterger; 5 6 typedef float Floa 阅读全文
posted @ 2015-06-08 15:49 ShaoYL 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 •其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一个文件的全部内容拷贝另一个文件中。 二、一般形式 1.第1种形式#include <文件名> •直接到C语言库函数头文件所在的目录中寻找文件 2.第2种形式 #include "文件名" •系统会先在源程序当前目 阅读全文
posted @ 2015-06-08 15:40 ShaoYL 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 条件编译的概念 •在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。 一、基本用法 <!--StartFragment--> #if 条件1 ...code1... #elif 条件2 ...code2... 阅读全文
posted @ 2015-06-08 15:26 ShaoYL 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 预处理指令简介 •C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 •为了区分预处理指令和一般的C语句,所有预处理指令都以符号“#”开头,并且结尾不用分号 •预处理指令可以 阅读全文
posted @ 2015-06-08 15:22 ShaoYL 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、什么是结构体 •1. C语言中的数组,用法跟其他语言差不多。当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。 • •2.在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成, 阅读全文
posted @ 2015-06-08 15:13 ShaoYL 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 缘起 Git已经成为程序员必备技能之一,而GitHub做为做流行的Git仓库托管平台,其不仅提供Git仓库托管,还是一个非常棒的技术人员社交平台,可以通过开源的项目进行协作、交流,是现在优秀的工程师必须娴熟运用的。 本套教程从 GitHub 的历史入手,介绍 Git 安装、创建仓库、Fork、社会化 阅读全文
posted @ 2015-06-07 19:14 ShaoYL 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 本文目录 直接引用 一、什么是指针? 二、指针的定义 三、指针的初始化 四、指针运算符 五、指针的用途举例 六、关于指针的疑问 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。究竟什么是指针呢?我们先来看一个概念。 回到顶部 直接引用 1. 回想 阅读全文
posted @ 2015-06-01 23:37 ShaoYL 阅读(269) 评论(0) 推荐(0) 编辑
摘要: NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray,NSDictionary(都是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的... 阅读全文
posted @ 2015-05-14 17:25 ShaoYL 阅读(169) 评论(0) 推荐(0) 编辑
摘要: strong,weak, retain, assign的区别@property的参数先说经验使用场合copy:NSString,block,weak:UI控件,代理strong:一般对象、自定义对象在OC中:默认对对象都是强引用;如果对象没有强引用会被立即释放assign:基本数据类型,结构体,枚举... 阅读全文
posted @ 2015-05-12 17:28 ShaoYL 阅读(633) 评论(0) 推荐(0) 编辑
摘要: atomic:原子操作(原子性是指事务的一个完整操作,操作成功就提交,反之就回滚. 原子操作就是指具有原子性的操作)在objective-c 属性设置里面默认的就是atomic,意思就是setter/getter函数是一个原子操作,如果多线程同时调用setter时,不会出现某一个线程执行完sette... 阅读全文
posted @ 2015-04-18 10:14 ShaoYL 阅读(268) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页