- 博客(7)
- 收藏
- 关注
原创 @property、static、协议
一、@property @property是一种新的编译器功能,表明了一个新对象的属性,与@synthesize配对使用。在一个类中,如果需要访问该类的实例变量,一般的方法是编译set和get函数,但这样一般比较麻烦,现在使用@property则省去许多麻烦,@property预编译的作用是自动声明属性的setter和getter方法。@synthesize表示创建该属性的访问器,在之后的m
2013-11-28 19:17:42 1326
原创 OC中的对象初始化方法
在OC中有关对象初始化的方法很多,下面有几点:创建新对象的两种不同的方法是:[类名 new]和[[类名 alloc] init],并且这两种方法是等价的。主要分为两步:1、分配(allocation) 在创建新对象的过程中需要分配内存,向某个类发送alloc消息的结果,就是为该类分配一块足够大的内存,以存放该类的实例变量,同时,alloc方法还
2013-11-28 18:47:55 1897
原创 OC学习心得(一)
一、Objective-C的介绍 Objective-C是C语言的一个扩展集。Objective-C是C以C语言为基础,可以实现面向编程,并提供了针对ios开发的大量类库。 一般使用苹果公司的Xode工具来编写程序。Xcode的.m扩展名表示文件含有Objective-C代码,应由Objective-C编译器处理。在Xcode中,编译工作全由GCC处理。 #impor
2013-11-26 10:38:34 815
原创 文件保存和读取
通过文件的处理,可以把内存中的数据保存到外存中,实现数据的持久化。一、文件的保存 FILE *fp; 处理文件流程 1、打开文件 建立一个从内存到磁盘的缓冲区,把内容写到内存中。 fopen(); 2、存数据 把内存中的数据映射到磁盘中,实现数据写入。 fprint() 3、关闭文件 f
2013-11-25 15:21:24 931
原创 链表
链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。但是链表失去了数组随机读取的优点,同时链表由于增加了结点的指针域,空间开销比较大。 链表
2013-11-25 14:01:34 565
原创 C语言基础知识2
一、数组 int score[100]; score[0]=89; score[1]=99; 下标>=0 小于数组的长度-1 1.定义数组 类型 数组名[长度]; int score[10]={11,22,33,44,55,66,77,88,44,2}; 2.使用数组 数组名[下标] 3,最大值 最小
2013-11-24 11:13:42 535
原创 C基础知识
一、1、硬件:手机,电脑,导航仪,投影仪等. cpu,硬盘,主板,显示器…. 软件:(1)系统软件:windows,linux,os x,android,ios 负责对硬件进行管理(2)应用软件:word、Excel等实现特定的功能.2、程序是在设备上可以运行的指令的集合.使用 程序设计语言来设计程序. 程序设计语言是设备与计算机之间通讯
2013-11-20 10:48:25 701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人