iOS项目开发经验:【常用代码2】

<2-1> 启动新的线程处理事件

  [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)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值