摘要:
NSArray的创建方式 1),类方法创建 + (instancetype)array; + (instancetype)arrayWithObject:(id)anObject; + (instancetype)arrayWithObjects:(id)firstObj, ...; + (inst
阅读全文
posted @ 2015-08-13 16:36
GeniusWarrior
阅读(330)
推荐(0)
编辑
摘要:
Foundation框架 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,以便使研发程序变得更容易. Foundation框架允许使用一些基本对象,如数字和字符串,以及一些对象集合,如数组,字典和集合,其他功能包括处理日期和时间、内存管理、处理文件系统、存储(或归档)对象、处理几何数据
阅读全文
posted @ 2015-08-13 15:41
GeniusWarrior
阅读(174)
推荐(0)
编辑
摘要:
static和extern static 和 extern都是用来修饰变量(局部的static实际也是全局的) static 和 extern都是用来修饰变量(局部的static实际也是全局的) static修饰的变量 只有你的包含那个变量定义的源代码文件可以访问(内部的变量) static修饰的变
阅读全文
posted @ 2015-08-13 14:49
GeniusWarrior
阅读(177)
推荐(0)
编辑
摘要:
什么是结构体? “结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。 为什么要有结构类型? 为什么要有结构类型? 结构体可以把功能相同的数据组织起来,存在一起,用的时候方便,而且在调用函数时,若 结构体可以把功能相同的数据组织起来,存在一起,用的时
阅读全文
posted @ 2015-08-13 11:08
GeniusWarrior
阅读(287)
推荐(0)
编辑
摘要:
指针 指针? 内存单元的编号也叫做地址。既然根据内存单元的 号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。 总结:对于一个内存单元来说,单元的地址即为指针,其中存放的数据才是该单元的内容。 使用指针好处 a.为函数提供修改调用变量的灵活手段; b.让函数有多个返回值 c.可以改善某
阅读全文
posted @ 2015-08-13 10:31
GeniusWarrior
阅读(244)
推荐(0)
编辑
摘要:
switch 1)使用格式 switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; ... case 常量表达式n: 语句n; default: 语句n+1; } 判断月份代码实现 其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与
阅读全文
posted @ 2015-08-13 09:23
GeniusWarrior
阅读(1952)
推荐(1)
编辑
摘要:
while循环使用方法: 1)while循环的特点: 如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行 2)while语句的语义是: 如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内 容)。然后再次判断条件,重复上述过程,直到条件不成立就结束w
阅读全文
posted @ 2015-08-13 09:04
GeniusWarrior
阅读(1705)
推荐(0)
编辑
摘要:
使用协议的流程: --> 定义协议 --> 让类遵守这个协议 --> 实现协议中对应的方法(必须要实现的) 一、定义协议 什么是协议? 协议就是一些方法的声明,一般写到一个.h的头文件中. 协议的定义:(默认情况下遵守 NSObject协议) @protocol 协议名称 <NSObject> @e
阅读全文
posted @ 2015-08-13 08:46
GeniusWarrior
阅读(478)
推荐(0)
编辑