【Foundation学习笔记】
dite_water
面朝大海 春暖花开
展开
-
NSString:通过文件创建字符串报野指针错误
解决办法: 1、开启ARC,运行成功。 2、53行定义NSError变量的时候,初始化NSError *error = nil;注:没搞明白为什么会出现野指针错误,待求证。。。。。。原创 2015-05-08 23:48:11 · 352 阅读 · 0 评论 -
【Foundation学习笔记】时间NSDate
一、时间的创建 1、date方法 NSDate *date = [NSDate date]; // 打印出来的时间是0时区的时间(北京时间--东8区) NSLog(@"%@", date); // 2015-04-13 16:45:09 +0000// 实际时间:2015-04-14 0原创 2015-04-14 00:24:34 · 330 阅读 · 0 评论 -
【Foundation学习笔记】数字对象NSNumber和NSValue
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 在C语言中,可以使用数字声明变量变量然后使用变量的方式访问数字。Objective-C语言是面向对象的语言,使用数字类型声明的变量就不合适了。Objective-C提供了数字对象,可以通过数字对象使用数字。 一、基本数据类型转数字类型 NSNumber *n = [NSNumber num原创 2015-04-13 23:19:01 · 317 阅读 · 0 评论 -
【Foundation学习笔记】常用类--NSDictionary和NSMutableDictionary
一、NSDictionary(不可变字典) 1、基本概念: 键值对:一个key对应一个value,它们合称键值对 2、创建字典对象 (1)创建对象存储单个键值对 NSDictionary *dict = [NSDictionary dictionaryWithObject:@"jac原创 2015-04-13 22:59:40 · 365 阅读 · 0 评论 -
【Foundation学习笔记】常用类--NSSet和NSMutableSet
一、NSSet(不可变集合) 1、创建集合对象 // 集合为空,不可变 NSSet *s = [NSSet set]; // 创建具有多个元素的集合 NSSet *s2 = [NSSet setWithObjects:@"jack1", @"rose1", @"jack2", @"ro原创 2015-04-13 22:50:37 · 332 阅读 · 0 评论 -
【Foundation学习笔记】常用类--NSArray和NSMutableArray
一、 NSArray(不可变数组) OC数组,以面向对象的形式操作数组,什么对象都能放进数组里面,注意不能存放非OC对象 1、数组的创建 (1)这个数组永远是空数组 NSArray *array = [NSArray array];(2)单个元素 NSArray *array2 =原创 2015-04-13 22:39:57 · 332 阅读 · 0 评论 -
【Foundation学习笔记】常用类--NSString和NSMutableString
一、 NSString(不可变字符串) 1、字符串的创建 每一个对象方法都有对应的类方法,使用类方法不需要管理内存。 // 这种方式创建出来的字符串是字符串常量,不需要管理内存 (1)NSString *str1 = @"jack"; (2)NSString *str2 =原创 2015-04-13 22:23:07 · 347 阅读 · 0 评论 -
【Foundation学习笔记】常用结构体--NSRange、NSPoint、NSSize、NSRect
一、结构体NSRange typedef struct _NSRange { NSUInteger location; // 起始位置 NSUInteger length; // 元素个数 } NSRange; 1、NSRange的作用 这个结构体用来表示事物的一原创 2015-04-13 21:47:44 · 471 阅读 · 0 评论