- 博客(11)
- 收藏
- 关注
原创 黑马程序员——0C语言——Foundation框架
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、结构体1、NSRange(表示范围)(包含两个成员:location,length) 1> @"I love oc";中 love 范围可表示为(location=2 length=4) [10,19,20,21,22]最后三个数(20,21
2015-01-15 16:59:35
403
原创 黑马程序员——OC语言——block、protocol、代理模式
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、block1、block用来封装一段代码,可以在任何时候执行2、block的标识是^3、block跟函数很类似:1> 都可以保存代码2> 都有返回值3> 都有形参4> 调用方式一样4、block的定义
2015-01-15 15:11:59
398
原创 黑马程序员——OC语言——内存管理
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、引用计数器每个OC对象都有自己的引用计数器,表示“对象被引用的次数”。每个OC对象内部都有专门的4个字节的存储空间来存放引用计数器。1、引用计数器的作用:1> 当使用alloc、new或copy创建一个新对象时,新对象的引用计数器就为1。2> 当一个对象的引用计数器的值为0时,对象所
2015-01-14 18:59:09
356
原创 黑马程序员——0C语言——核心语法
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、点语法本质是方法的调用,用在setter和getter的方法调用中。Person *p = [Person new];p.age = 10; // [p setAge:10];int a = p.age; // [p age];二、成员变量的作用域
2015-01-13 16:23:51
360
原创 黑马程序员——OC语言——三大特性
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、封装1、set和get方法set方法- (void)setAge:(int)newAge;提供一个方法给外界设置成员变量值1> 方法名必须以set开头2> set后面跟上成员变量名称,首字母必须大写3> 返回值一定是vo
2015-01-13 09:13:10
298
原创 黑马程序员——0C语言——基础语法
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、OC基础语法1、关键字OC的关键字基本上都是以@开头的:@interface、@implementation、@end@public、@protected、@private、@selector@try、@catch、@throw、@finally@protocol、@option
2015-01-12 10:01:50
443
原创 黑马程序员——C语言——预处理指令
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———1、所有的预处理指定都是以#开头。2、预处理指定分为3种:宏定义、条件编译、文件包含。3、预处理指令在代码编译前执行。4、预处理指令的位置是可以随便写的。5、预处理指令的作用域:从编写指令的那行开始,一直到文件结尾。6、宏名一般用大写,变量名一般用小写。一、宏定义1、不带参数的宏定义
2015-01-10 15:21:46
413
原创 黑马程序员——C语言——结构体与枚举
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、结构体1、结构体的定义结构体与数组的区别数组:只能由多个相同类型的数据构成结构体:可以由多个不同类型的数据构成定义结构体的3种方式1> 先定义类型,再定义变量// struct是关键字,是结构体类型的标志。struct Person{int
2015-01-10 12:59:35
412
原创 黑马程序员——C语言——数组和指针
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、数组1、 数组的定义类型 数组名[元素个数];数组元素是有序的,每个元素都有一个唯一的下标,下标从0开始。2、 数组的初始化int count = 5;int ages[count];ages[0]
2015-01-08 18:11:58
481
原创 黑马程序员——C语言——基础运算
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、 算术运算1、算数运算包括了+、-、*、/、以及%,运算顺序为优先级由高到低、顺序从左至右。2、/为除运算,如3/2=1,整数除以整数,结果还为整数。3、%为取余运算,如-3%2=-1,运算结果的正负只与左边的数字正负有关。4、注意点1)自动类型转换int a
2014-12-11 18:14:11
352
原创 黑马程序员——C语言基础——关键字、标示符、注释、数据、常量与变量
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———一、C语言简介1、C语言是一门面向过程的语言,非面向对象的语言。2、特点1)丰富的运算符2)丰富的数据类型3)可直接操作硬件4)高效的目标代码5)可移植性好3、主要用途1)编写系统软件、图形问题、单机片程序、嵌入式系统开发2)编写游戏外挂3)编写andro
2014-12-11 14:46:43
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人