摘要: 1. 该功能实现基于MobileApple80211框架来进行开发,而目前该框架成为了私有框架,其中的API均为私有API。如果使用这些API可能导致应用不能上app store或者ios版本升级过程中,可能对私有api不兼容,导致程序莫名的挂掉或数据获取失败2. 终端必须越狱,且必须把程序部署到终端的/Applications目录下取得超级用户权限才能获得wifi的访问权限代码#import #import #include @interface SOLStumbler : NSObject { NSMutableDictionary *networks; //Key: MAC Addres 阅读全文
posted @ 2013-09-05 11:15 vvGO 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 原理就是将tabbar移出显示区-(void)hideSystemTabBar:(UITabBar*) tabbarcontroller { [UIView beginAnimations:nil context:NULL];//动画效果,可以不用 [UIView setAnimationDuration:0.1]; for(UIView* view in tabbarcontroller.subviews) { if([view isKindOfClass:[UITabBarclass]]) { [view setFrame:CGRectMake(view.fr... 阅读全文
posted @ 2013-09-05 11:09 vvGO 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 这两天做关于离线通知的功能,总结了一点关于这方面的注意点;按Home键回到桌面后程序很快被挂起,系统将关闭程序的Socket监听,此时程序将不能继续执行网络请求等操作。两种方式可以使程序继续存活一段时间或者继续保持运行状态:一是在项目进入后台时开启后台任务,即在applicationDidEnterBackground中执行beginBackgroundTaskWithExpirationHandler,这种方式可以让程序获取10分钟的时间继续运行;另一种方式是告诉系统本程序支持后台运行,即在项目的info.plist中设置Required background modes为:audio, l 阅读全文
posted @ 2013-09-05 10:54 vvGO 阅读(334) 评论(0) 推荐(0) 编辑