iOS项目开发经验:【常用代码2】
2012-10-17 15:25
567 查看
<2-1> 启动新的线程处理事件
<2-2> 遍历子控件,查找指定类型的控件。【下面是我开发过程中使用到的一个场景】
<2-3> UIWebView 加载远程网页
<2-4> UIWebView加载本地App内部的网页
<2-5> UIWebView 加载html代码
<2-6>使用宏定义IS_IPHONE5
[NSThread detachNewThreadSelector:@selector(doInNewThread) toTarget:self withObject:nil];只需要添加在doInNewThread方法中添加需要执行的操作。
<2-2> 遍历子控件,查找指定类型的控件。【下面是我开发过程中使用到的一个场景】
for(UIView *view in self.tabBarController.tabBar.subviews) { if([view isKindOfClass:[UIImageView class]]) { [view removeFromSuperview]; } }
<2-3> UIWebView 加载远程网页
NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; [self.webView loadRequest:[NSURLRequest requestWithURL:url]];
<2-4> UIWebView加载本地App内部的网页
NSString *htmlPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"HTML/app_helper.html"]; [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:htmlPath]]];
<2-5> UIWebView 加载html代码
NSString *htmlPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@"HTML/app_helper.html"]; NSString *htmlString = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:NULL]; [self.webView loadHTMLString:htmlString baseURL:[NSURL fileURLWithPath:htmlPath]];
<2-6>使用宏定义IS_IPHONE5
#define IS_IPHONE5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
相关文章推荐
- iOS项目开发经验:【常用代码4】
- iOS项目开发经验:【常用代码7】
- iOS项目开发经验:【常用代码6】
- iOS项目开发经验:【常用代码1】
- iOS项目开发经验:【常用代码5】
- iOS项目开发经验:【常用代码3】
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- iOS 项目的目录结构能看出你的开发经验
- iOS高仿城觅项目(开发思路和代码)
- iOS项目开发常用功能静态库
- iOS开发常用代码总结(一)
- iOS开发常用代码
- iOS开发之一些字符串常用的代码
- IOS开发常用代码片段合集(一)
- iOS开发中那些容易被我们忽略的代码,常用代码集合
- iOS开发- 查询项目代码行数
- IOS开发效率之为Xcode添加常用的代码片段
- iOS开发笔记--Xcode小技巧 统计项目的代码总行数
- ios开发视频播放常用的代码
- iOS开发常用代码片段整理