06 2015 档案

摘要:将图片存放在Images.xcassetsImages.xcassets 存放到其中的资源图片不能通过地址访问(contentsOfFile),只能通过(imageNamed)访问.因为Images.xcassets为每张图片创建了一个文件夹进行存放.将图片直接拖入项目中Copy items if ... 阅读全文
posted @ 2015-06-24 09:18 aY_Wonder 阅读(298) 评论(0) 推荐(0)
摘要:系统定义的常用结构体NSRangeNSPoint (CGPoint)NSSize (CGSize)NSRect (CGRect)常用的结构体方法初始化NSMakeRangeCGPointMakeCGSizeMakeCGRectMake打印结构体,返回字符串- (NSString *) NSStrin... 阅读全文
posted @ 2015-06-17 09:39 aY_Wonder 阅读(192) 评论(0) 推荐(0)
摘要:协议(@protocol):相当于java的接口协议的方法不一定要实现,可以使用@required和@optional来设置,默认为@required(ob为弱语法,即使不实现必选方法编译运行也不会报错)Class的反射常用方法Class 变量名 = [类或者对象 class];Class 变量名 ... 阅读全文
posted @ 2015-06-16 09:33 aY_Wonder 阅读(251) 评论(0) 推荐(0)
摘要:相同点:都可以作为方法的返回类型不同点:instancetype可以返回和方法所在类相同类型的对象,id只能返回未知类型的对象instancetype只能作为返回值,不能像id那样作为方法的参数好处:能够确定对象的类型,能够帮助编译器更好的为我们定位代码书写问题[[[NSArray alloc] i... 阅读全文
posted @ 2015-06-15 09:16 aY_Wonder 阅读(89) 评论(0) 推荐(0)
摘要:readwrite / readonly 读写和只读assign / copy / retainassign: 直接赋值,适合一些基本数据类型copy: 内容拷贝,建立一个相同的对象retain: 指针拷贝,保存其对象,并且计数值+1 阅读全文
posted @ 2015-06-15 09:00 aY_Wonder 阅读(147) 评论(0) 推荐(0)
摘要:块(block)的用法 //无参无返回值 void (^message)(void) = ^{ NSLog(@"Hello World!\n"); }; //有参有返回值 NSString *... 阅读全文
posted @ 2015-06-09 20:21 aY_Wonder 阅读(128) 评论(0) 推荐(0)
摘要:系统类型对象归档:已经实现了NSCoding协议,支持归档写入-writeToFile:atomically;读取-dictionaryWithContentsOfFile;-arrayWithContentsOfFile;-dataWithContentsOfFile;-stringWithCon... 阅读全文
posted @ 2015-06-09 16:06 aY_Wonder 阅读(256) 评论(0) 推荐(0)
摘要:NSFileHandle主要对已经存在的文件进行修改操作NSFileHandle常用方法+(NSFileHandle *)fileHandleForReadingAtPath:path 打开一个文件用于读入+(NSFileHandle *)fileHandleForWritingAtPath:pat... 阅读全文
posted @ 2015-06-09 11:36 aY_Wonder 阅读(237) 评论(0) 推荐(0)
摘要:NSFileManager主要负责创建与删除等操作NSFileManager类主要方法+(NSFileManager *)defaultManager;获得文件管理器对象-(BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data ... 阅读全文
posted @ 2015-06-09 10:19 aY_Wonder 阅读(302) 评论(0) 推荐(0)
摘要:同函数指针的效果一样,方便消息传递SEL sel = @selector(method);创建SELNSLog(@"The selector of action is %@",NSStringFromSelector(sel));打印SEL对应方法的名称- (BOOL)respondsToSelec... 阅读全文
posted @ 2015-06-08 15:50 aY_Wonder 阅读(171) 评论(0) 推荐(0)
摘要:NSDate *date =[NSDate date];获取当前时间(NSDate *)dateWithTimeIntervalSinceNow:(NSTimeInterval)根据某个时间间隔获取与当前时间(Now)间隔的新日期(NSDate *)dateByAddingTimeInterval:... 阅读全文
posted @ 2015-06-08 13:18 aY_Wonder 阅读(152) 评论(0) 推荐(0)
摘要:作用:将基本类型数据封装成对象,便于集合调用创建方法:+(NSNumber*)numberWithChar:(char)value;+(NSNumber*)numberWithInt:(int)value;+(NSNumber*)numberWithFloat:(float)value;+(NSNu... 阅读全文
posted @ 2015-06-08 11:47 aY_Wonder 阅读(153) 评论(0) 推荐(0)