文章分类 -  OC Foundation

摘要:Foundation—基础框架。框架中包含了很多开发中常用的数据类型,如结构体,枚举,类等,是其他ios框架的基础。 如果要想使用foundation框架中的数据类型,那么包含它的主头文件就可以了。 即#import<foundation/foundation.h> 补充:core foundati 阅读全文
posted @ 2016-03-28 14:56 lance.xiang 阅读(135) 评论(0) 推荐(0)
摘要:#import <Foundation/Foundation.h> // NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue int main() { // 结构体 >OC对象 CGPoint p = CGPointMake(10, 10); // 将结构体转为Value对象 阅读全文
posted @ 2016-03-28 12:11 lance.xiang 阅读(93) 评论(0) 推荐(0)
摘要:// // main.m // 08-NSDate // // Created by apple on 13-8-12. #import <Foundation/Foundation.h> int main() { // 09/10/2011 NSString *time = @"2011/09/1 阅读全文
posted @ 2016-03-28 12:10 lance.xiang 阅读(110) 评论(0) 推荐(0)
摘要:#import <Foundation/Foundation.h> int main() { // @20 将 20包装成一个NSNumber对像 NSArray *array = @[ @{@"name" : @"jack", @"age" : @20}, @{@"name" : @"rose", 阅读全文
posted @ 2016-03-28 12:09 lance.xiang 阅读(100) 评论(0) 推荐(0)
摘要:// // main.m // 06-NSDictionary // /* 集合 1.NSArray\NSMutableArray * 有序 * 快速创建(不可变):@[obj1, obj2, obj3] * 快速访问元素:数组名[i] 2.NSSet\NSMutableSet * 无序 3.NSD 阅读全文
posted @ 2016-03-28 12:08 lance.xiang 阅读(131) 评论(0) 推荐(0)
摘要:/* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 */ 阅读全文
posted @ 2016-03-28 12:07 lance.xiang 阅读(133) 评论(0) 推荐(0)
摘要:#import <Foundation/Foundation.h> // 计算文件的代码行数 /* path : 文件的全路径(可能是文件夹、也可能是文件) 返回值 int :代码行数 */ NSUInteger codeLineCount(NSString *path) { // 1.获得文件管理 阅读全文
posted @ 2016-03-28 12:06 lance.xiang 阅读(133) 评论(0) 推荐(0)
摘要:// // main.m // 03-NSArray // #import <Foundation/Foundation.h> #import "Person.h" /* NSArray :不可变数组 NSMutableArray : 可变数组 */ int main() { // @[] 只创建不 阅读全文
posted @ 2016-03-28 12:03 lance.xiang 阅读(90) 评论(0) 推荐(0)
摘要:// // main.m // 02-NSString // #import <Foundation/Foundation.h> /* NSString : 不可变字符串 NSMutableString : 可变字符串 */ int main() { NSMutableString *s1 = [N 阅读全文
posted @ 2016-03-28 12:02 lance.xiang 阅读(68) 评论(0) 推荐(0)
摘要:// // main.m // 01-结构体 #import <Foundation/Foundation.h> int main() { /* NSRange(location length) NSPoint\CGPoint NSSize\CGSize NSRect\CGRect (CGPint 阅读全文
posted @ 2016-03-28 12:00 lance.xiang 阅读(112) 评论(0) 推荐(0)