1. 模拟器网速调整:
限制时输入下面两行,根据需要修改下面的数字:
sudo ipfw pipe 1 config bw 350kbit/s plr 0.05 delay 10000ms;
sudo ipfw add pipe 1 dst-port http
不想再去限制网速是,输入下面的命令行:
sudo ipfw flush
1.2 mac下限制网速:
Advanced OS X users know that Darwin comes with ipfw, which can be used to set up a custom firewall. This same service however can be used to also limit bandwidth on specific ports.
Example:sudo ipfw pipe 1 config bw 15KByte/screates a pipe that only allows up to 15KB/s to go through.
Then:sudo ipfw add 1 pipe 1 src-port 80will attach that pipe to the outgoing traffic on port 80, effectively limiting the outgoing traffic of the web server.sudo ipfw delete 1will remove the pipe from the port.
[kirkmc adds: I haven't tested this. Just make sure you remember to turn this off when you no longer need it!]
2. 子视图超出父视图部分仍然响应点击事件的处理
- (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
UIView *view = [super hitTest:point withEvent:event];
for (UIView *subview in self.subviews) {
if (view != nil &&view.userInteractionEnabled)
break;
CGPoint newPoint = [self convertPoint:point toView:subview];
view = [subview hitTest:newPoint withEvent:event];
}
return view;
}
分享到:
相关推荐
在这篇文章中,作者列举了27个优秀的iOS开源库,旨在提升iOS开发的效率和质量。以下将详细讨论其中的三个库: 1. **DZNEmptyDataSet** 是一个为UITableView和UICollectionView设计的类别,用于处理数据为空时的展示...
2. 白盒测试:也叫结构测试,主要基于程序的内部逻辑结构和实现细节来设计测试用例。 3. 灰盒测试:结合黑盒和白盒测试的特点,既关注外部行为也考虑内部结构。 三、测试类型 1. 功能测试:验证软件是否按照需求...
- **Android与iOS的区别**:由于操作系统差异,测试方法和工具也会有所不同。 - **云测试平台**:提供远程设备访问和自动化测试支持。 - **日志收集**:用于调试和问题定位。 - **安全性测试**:保护用户数据和个人...
Swift 2.0不仅可以用于开发iOS、macOS等平台的应用程序,还能够用于服务器端编程等领域。了解Swift 2.0在实际项目中的应用案例可以帮助开发者更好地掌握该语言。 - **Swift与C语言指针友好合作**:探讨了Swift与...