- 博客(9)
- 收藏
- 关注
原创 黑马程序员----import和class的区别
#import与@class的区别1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会
2014-08-20 20:43:53 486
原创 黑马程序员---property用法
------- android培训、ios培训、期待与您交流! ----------property可以加入参数,如果没加是默认assign如property int age; 等价于 property (assign) int age;下面是一些常用的property参数!参数包括 1,getter=getterName,setter=setterName,设
2014-08-20 12:51:12 364
原创 黑马程序员----swift基础语法!
import Foundationprintln("Hello, World!")//赋值let myVar:Float = 4println(myVar)//值的转换没有隐式转换let label = "The width is "let width = 94let widthLabel = label + String(width
2014-08-18 07:39:43 317
原创 黑马程序员---内存
一 基本原理Objective-C的内存管理机制与.Net/Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍微加了一些自动方法。1 Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。ClassA *obj1 = [[ClassA alloc] init]; 2
2014-08-17 20:48:04 271
原创 黑马程序员---block的使用
1、定义Oc代码 //无返回值 一个参数(整形): void (^name) (int); //无返回值 两个参数(整形,字符串): void (^name) (int , char *); //有返回值 两个参数 int (^name) (char , int); 2、实现 要实现block
2014-08-17 12:48:45 213
原创 黑马程序员--ios基础
------- android培训、ios培训、期待与您交流! ----------5 数组5.1 声明NSArray *array;5.2 数组的生成NSArray *array;array = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];NSMutableArray *array =
2014-08-16 17:59:37 303
原创 黑马程序员———ios基础
1 变量声明变量的声明与C语言一样,在变量名前加类型名以下这些数据类型是从C语言中直接拿来使用的:int n;unsigned int n;char n;unsigned char n;long n;float n;double n;另外,Objective-C还扩展了一些数据类型,布尔类型用YES和NO来表示逻辑1和逻辑0BOOL isOK = YES;
2014-08-16 07:43:11 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人