Tag Archives: ios

iOS使用Autolayout后,如何更新frame

答案:调用下layoutIfNeeded后,系统会触发更新,但不一定保证何时能更新。

如果要强制获得Autolayout的frame可以给UIView增加如下的Category方法:
- (CGFloat)my_layoutHeight {
return [self systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;
}

- (CGFloat)my_layoutWidth {
r[......]

继续阅读

iOS如何实现TCP、UDP抓包

参考文献:三种经典iPhone上网络抓包方法详解

如果是HTTP协议的,可以用HTTP代理,然后Charles之类的抓包。

TCP或者UDP协议的就不行了。

如下搞:

1、查看手机的UDID:

forumImage20160321110512019

2、建立连接
rvictl -s <UDID>
这样,PC上就多了一个虚拟的端口rvi0。可以用 -l参数查看有哪些虚拟端口:
rvictl -l
现在可以用wireshark捕捉这个端口的数据了。启动wireshark,并选择网络接口,如图:[......]

继续阅读