摘要:一,拦截请求或响应常用命令 1.拦截命令 bpu 清除拦截请求 bpu http://www.baidu.com 拦截访问百度网站的请求.可以在 request 框的 WebForms 中改请求内容. bpafter 清除拦截响应 bpafter http://www.baidu.com 拦截访问百
阅读全文
摘要:一,使用别人的框架时,尽量在退出时移除框架创建的对象 1 if (_giftToastView) { 2 [_giftToastView removeFromSuperview]; 3 _giftToastView = nil; 4 } 二,在当前类写网络请求时,勿忘设置当前类是网络请求类的代理.
阅读全文
摘要:1 for (UIView* subview in self.underView.subviews) { 2 for ( NSLayoutConstraint *constraint in subview.constraints) { 3 NSLog(@"constraint:%@====>%f",
阅读全文
摘要:1.json返回的类型一般情况下和约定的一致。如约定value的类型为string,不要返回int,object类型,如需修改,建议新增key兼容旧版本。 2.value返回值采用具体值类型,如string为空请返回"", 不要返回null, int同理返回具体数值,object返回{},list返...
阅读全文
摘要:[imagePickerController.navigationBar setBackgroundImage:[UIImage imageNamed:@"account_bg"] forBarMetrics:UIBarMetricsDefault];
阅读全文
摘要:从 width equalto 其他控件的 width 到 当前控件固定的 width, 再到不固定当前控件的 width, 只固定当前控件的 trailing 是一个不错的思想.
阅读全文
摘要:一,问题分析1.在做历史记录视图的时候,由于让键盘退出后才能触发表格的 didselect 那个代理方法,也就是得点两下才触发,而表格中的按钮点一下就可以立即响应.2.于是我就有了用按钮事件代替 cell 的代理方法.3.本以为用 contentEdgeInset 和 titleLabel 的 te...
阅读全文
摘要:1.如果用6plus模拟器的话,电脑分辨率达不到那么高,因此就看不到分割线.2.把模拟器换成6s 或 5s,就没问题了.
阅读全文
摘要:一,如何更改tableView cell的accessoryView位置1.实则是更改不了的,因此右边总会有一个小边距.2.可以向 cell 的 contentView 中添加按钮放在右边,与 cell 的边重合.二,如何让首尾的Separator不显示1.只有 group 形式的 tablevie...
阅读全文
摘要:一,分析1.数据源方法等一切OK,就是单元格只能看到一条细线.2.研究了tableview 的高度等,没问题.3.焦点放在 tableviewcell 的高度,用 rowheight 设置没有变化.我突然又想起了另一个设置 cell 高度的代理方法 heightForCell....4. 发现本页面...
阅读全文
摘要:一,错误分析1.崩溃代码如下: //遍历当前数组,判断是否有相同的元素 for (NSString *str in self.searchHistoryArrM) { if ([str isEqualToString:historyStr]) { NSLog(@"%@====>%@...
阅读全文
摘要:一,问题分析1.感觉像是点击清空按钮时调用了添加按钮的事件.2.插入断电后,还真是这样.3.仔细想想,才发现,原来是我复制了添加按钮,变成为添加按钮,进而点击清空时,不仅清空了所有内容,还把最新的内容添加上了.二,总结1.一定要多总结经验,谨慎小心地写代码.
阅读全文
摘要:一,NSBundle1>我们可以通过解压等操作获取 NSBundle 中的内容.2>NSBundle主要是包路径,也就是代码编译后的 imge 和 sb 资源文件...3>例如:[[NSBundle mainBundle]pathForResource:@"history" ofType:@"pli...
阅读全文