随笔分类 - iOS应用开发
摘要:NSOperationNSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类NSInvocationOperation如果直接执行NSInvocationOperation中的操作, 那么默认会在主线程中执行 NSInvocationOperation *op1 = [[NSIn...
阅读全文
摘要:block主要解决反向传值和传值问题1.block申明的公式 返回值类型 (^名字)(参数列表);2.block实现的公式 名字= ^(参数列表){};3.局部变量 定义一个图片的名字的blockvoid (^imageNameBlock)(NSString *imageN...
阅读全文
摘要:1.在需要把数据传到外面的地方申明代理@protocol NextViewControllerDelegate 2.声明代理方法- (void)didLoadDataWithMessage:(NSString *)message;//定义或申明@end//对应@protocol一般代理定义在 #im...
阅读全文
摘要:1 - (void)ShowHUDTitle:(NSString *)title andDelay:(NSTimeInterval)delayTime 2 { 3 if (HUD) { 4 [HUD removeFromSuperview]; 5 HUD =...
阅读全文
摘要:1 - (void)addImage 2 { 3 if (CGRectGetMaxX(addImageView.frame)>SCREEN_WIDTH-CGRectGetWidth(addImageView.frame)) { 4 [self ShowHUDTitle:@"...
阅读全文
摘要:2015年6月16日个人总结:注意:字典和数组都是id类型,如果有取值注意类型转换;字典和数组的定义和赋值有很多相似的地方,可以一起记忆;如数组定义 NSArray *array = [[NSArray alloc] init];定义 NSArray *array = [NSArray array]...
阅读全文
摘要:字符串// 字符串 分可变字符串和不可变字符串// 不可变字符串的初始化方式// NSString *string = [[NSString alloc] init];// NSString *string = [NSString string];// 字符串不是容器类...
阅读全文
摘要:1#pragmamark-----------数组的初始化方式--------------2//insertcodehere...3//NSLog(@"Hello,World!");4//数组的初始化方式5//1.初始化一个空数组6//NSArray*array=[[NSArrayalloc]ini...
阅读全文
摘要:1#pragmamark---------------可变数组-----------------2//可以在数组里面进行增删改的操作3//4//可变数组与数组的关系:可变数组是数组的子类,5//可变数组的初始化方式6//NSMutableArray*array=[[NSMutableArrayall...
阅读全文
摘要:1#pragmamark*****************************字典********************************2//字典:通过key来取值的key值必须是成对出现的,key不能为空(nil)3NSDictionary*dic=[NSDictionarydict...
阅读全文
摘要:1//初始化一个空字典2//NSDictionary*dictionary=[[NSDictionaryalloc]init];3//初始化一个空典4//NSDictionary*dictionary1=[NSDictionarydictionary];5//初始化的同时添加一对键值6//NSDic...
阅读全文

浙公网安备 33010602011771号