摘要: //打印出View对应的所有子视图- (void)listSubviewsOfView:(UIView *)view { // Get the subviews of the view NSArray *subviews = [view subviews]; // ... 阅读全文
posted @ 2016-01-11 14:41 明天日落之前 阅读(238) 评论(0) 推荐(0) 编辑
摘要: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];初始化了一个NSDateFormatter变量后,对其调用setDateFormat方法,各种格式及运行结果如下:1.我们最习惯的。[dateFormatter setDa... 阅读全文
posted @ 2016-01-04 17:05 明天日落之前 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 如果要停止子线程,有两种方法:第一种,是在子线程中执行:[NSThread exit]; 另一种是在主线程执行:[cpp][myThread cancel]; 要注意的是,[mThread cancel]; 并不能exit线程,只是标记为canceled,但线程并没有死掉。加入你在子线程中执行了一个... 阅读全文
posted @ 2015-12-28 18:59 明天日落之前 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 由一个问题说起下面这段代码2秒之后居然能没有调用runn方法 1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 2 { 3 // dispatch_queue_t queue = dispatch_get_m... 阅读全文
posted @ 2015-12-28 17:28 明天日落之前 阅读(121) 评论(0) 推荐(0) 编辑
摘要: MBProgressHUD的基本使用 阅读全文
posted @ 2015-12-28 16:45 明天日落之前 阅读(98) 评论(0) 推荐(0) 编辑
摘要: UIView的alpha、hidden和opaque属性之间的关系和区别 看过这个就会知道为什么吧opaque的属性设置为YES会优化性能 阅读全文
posted @ 2015-12-22 16:01 明天日落之前 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 自定义导航栏 阅读全文
posted @ 2015-12-22 11:24 明天日落之前 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 其实没什么区别都是给指针赋值为空区别就是看 之前这个指针指向的是基本数据类型 还是对象如果之前指向的是基本数据类型 那么就用nil 赋空如果之前指向的是对象类型 那么就用NULL赋空 int a = 10; int *p = &a; p = NULL; ... 阅读全文
posted @ 2015-12-17 18:34 明天日落之前 阅读(217) 评论(0) 推荐(0) 编辑
摘要: checkout是将服务器上德代码下载到本地(下载所有文件)checkout只需要做一次commit是将本地修改之后的文件提交到服务器(只提交修改之后的)每天下班前:commit “可运行版本”update是将服务器上的代码更新到本地(只会更新被修改的文件)out of date错误是要提交的文件 ... 阅读全文
posted @ 2015-12-16 10:41 明天日落之前 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iOS 纯代码适配iPhone6,6+个人不建议这么做适配,问题很多。 阅读全文
posted @ 2015-12-11 15:52 明天日落之前 阅读(126) 评论(0) 推荐(0) 编辑