- 博客(12)
- 收藏
- 关注
原创 Objective C程序 block代码块 和property协议及Foundation框架
block代码块 和property协议 1.block类型是一个c级别的语法和运行机制,他与标准c函数类似,不同之处在于,它除了有可执行代码以外,还包含了与堆。栈内存绑定的变量,因此block 对象包含着一组状态数据,这些数据在程序执行是用于对行为产生影响,block被设计为可同时兼容三种语言 oc 、c++ 、c。 block 的基本使用 int(^myBlock
2015-08-03 21:18:42 665
原创 objective C程序 内存管理
内存管理内存管理概念 由于移动设备的内存机器有限所以每个被占用的内存也是有限的。不用的内存是需要回收的,否则程序会崩溃 oc 管理内存的范围: 管理任何继承NSObject的对象,对其他的基本数据类型无效 基本数据类型数据占用的存储空间是固定的 一般存储在栈区。 对象类型是程序运行过程中动态分配的,存储在堆区,内存管理主要是 对堆区的对象 的内存管
2015-08-02 22:32:44 310
原创 objective C程序 封装、继承及多态
一、封装 不封装的缺点 当把一个类自己的属性暴漏给外部的时候,那么该类就是去对属性的管理,将数据隐藏其阿里,只能用此方法的函数次啊可以访问或者设置数据,不可被外部任意存储是面下昂对象设计的本质,降低了数据被无用的可能性! 封装的原理:实例变量默认只能被当前类的对象方法访问。 1.封装的步骤 设置实列变量(setter)和访问实例变量(getter)方法
2015-08-02 20:10:33 593
原创 objective C程序 NSString用法和类的概念
#import int main(int argc,const char * argv[]) { @autoreleasepool { //NSString是oc中字符串处理的类 //1,创建一个字符串 NSString *s =@"welcome to itcast";//特殊用法
2015-08-01 21:10:55 345
原创 objective C程序 无参方法和有参方法声明实现及调用
/* @interface Car : NSObject {//类的属性 @public int lunzi; //char color; NSString*color; int speed; } //行为 //车跑得快 -(void)run; //定义了一个无参无返回值的方法 -(void)stop
2015-07-31 00:33:14 1153
原创 objective C程序 C与OC的对比
//引入头文件//c中的引入头文件的方式//#include //#include//没有报错#import //引入头文件//为什么引入import//import 和include都是引入头文件,import引入的头文件可以防止重复包含//include他是使用预处理指令防止重复包含,如果没有写预处理指令,则无法防止重复包含问题
2015-07-30 17:33:29 342
原创 C语言程序 指针
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指针概念根据内存单元的编号或地址找到所需的内存单元,通常把这个地址叫做指针,内存地址也叫指针。指针是C语言中最重要的内容之一:“无指针,不自由”。使用指针的好处:为函数提供修改调用变量的灵活手段,让函数有多个返回值,使用指针传递地址,既提高了传输速度,又节省了大量的内存。在
2015-07-28 22:31:39 783
原创 C语言程序 循环结构
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------循环结构式程序中一种很重要的结构。其特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环体。循环结构简单来说就是:循环是一次一次的执行相同的代码块。C语言提供了多种多种循环结构,可以组成各种不同形式的循环结构:while语句:do while语句:f
2015-07-27 20:41:26 3845
原创 C语言程序 数组
基本概念在程序设计中,为了方便处理,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称之为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。数组的几个名词:1)数组:一组具有相同数据类型的有序的集合2)数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以做
2015-07-26 23:33:18 651
原创 c语言程序 分支结构
分支结构又称选择结构,选择结构分为:if结构和switch结构分支结构--------if一般形式(第一种结构):if(表达式){ 语句1} 后续语句:如果表达式为真,则执行语句1,反之不执行。如#include int main( int argc, char * argv){int a;if (a>5){printf("你运气真好!");}
2015-07-24 20:56:12 948
原创 C语言程序 运算符
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- C语言中的运算符 1,运算符是告诉编译程序执行特定运算或逻辑操作的符号,C语言中一共有34种运算符。 2,运算符的分类 按照功能划分:算术运算符、关系运算符与逻辑运算符、按位运算符。算术运算符有加减乘除运算、取余运算、自增自减运算。取余运算也叫模运算
2015-07-23 22:05:40 1516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人