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