一.description方法的使用 1.默认的description方法 NSLog函数一旦发现用%@输出某个OC对象时,就会调用这个对象的description方法(这个方法返回值是NSString类型,是OC中的字符串类型),并且将description方法返回的字符串代替%@的位置进行输出....
分类:
其他好文 时间:
2015-09-05 13:47:25
阅读次数:
207
一般我们开发阶段需要很多NSLog 但是在发布的时候我们就需要把NSLog干掉 为了方便我们使用下面判断语句我们开发阶段是DEBUG 上先处于Release#ifdef DEBUG // 处于开发阶段#define HWLog(...) NSLog(__VA_ARGS__)#else // 处于发....
分类:
其他好文 时间:
2015-09-04 22:28:32
阅读次数:
157
定义block无参数无返回值的block 定义格式:void (^block)() = ^{NSLog(@"block");};有参有返回值的block 定义格式int (^sum)(int,int) = ^(int a,int b){return a+b;};当block当做参数传递的时候用如下格...
分类:
其他好文 时间:
2015-09-03 21:41:39
阅读次数:
127
1.为什幺自定义NSLog?因为NSLog在程序运行时是非常耗费内存和资源的。如果在程序运行或发布时让NSLog自动失效会极大提高运行效率2.定义NSLog的方法在pch文件中做判断程序处于运行阶段还是发布阶段3.代码示例#ifdef DEBUG // 处于开发阶段#define HWLog(......
分类:
其他好文 时间:
2015-09-02 00:05:48
阅读次数:
121
1.Locale 设置DatePicker的地区,即设置DatePicker显示的语言。1 // 1.跟踪所有可用的地区,取出想要的地区2 NSLog(@"%@", [NSLocale availableLocaleIdentifiers]);3 4 // 2. 设置日期选择控件的地区5 [dat....
分类:
其他好文 时间:
2015-09-01 16:37:06
阅读次数:
160
1. numberOfComponents:返回UIPickerView当前的列数NSInteger num = _pickerView.numberOfComponents;NSLog( @"%d", num);2. - (NSInteger)numberOfRowsInComponent:(NS...
分类:
其他好文 时间:
2015-09-01 10:34:16
阅读次数:
177
遍历第一种方法 NSDictionary *dict1 = @{@"name":@"纠结伦",@"age":@"36",@"sex":@"男"}; for (NSString *key in dict1) { NSLog(@"%@ = %@",key,[dict1 ob...
分类:
其他好文 时间:
2015-09-01 01:45:58
阅读次数:
145
NSArray *arr=@[@"1",@"2",@"3",@"4"]; 第一种方法 最常见的方法 for (int i = 0; i < arr.count; i++) { NSLog(@"%@",arr[i]); } 第二种方法 效率比较高 for (NSArray *ar in...
分类:
其他好文 时间:
2015-09-01 01:35:11
阅读次数:
171
1.pch文件中的代码是全局的,不管是#import头文件还是#define宏,都可以在项目中的所有文件中使用。(凡是涉及到OC语法的内容都要放入到#ifdef __OBJC__ #endif中)。2.pch中最好使用下面的宏对NSLog函数进行替换,在发布的时候直接将后部的NSLog进行注释则代码...
分类:
移动开发 时间:
2015-08-31 19:12:06
阅读次数:
141
***hitTest 获取最合适的点@implementation HMGreenView- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"%s",__func__);}// 获取 最合适的 ...
分类:
移动开发 时间:
2015-08-31 17:11:08
阅读次数:
139