码迷,mamicode.com
首页 > 移动开发 > 详细

iOS——开发周报(2015-07-31)

时间:2015-08-03 14:32:35      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:xcode   framework   uitapgesturerecogniz   nscharacterset   截图   

1. 钥匙串中:红色框中两者之前一一对应,如果将Keys中private Key或者public Key删除,那么其对应的证书将无法使用 (由于我不喜欢我的东西太乱,于是删除了Keys中的一些东西,结果发现证书无法使用了,重新安装都不好使,只好重新申请了一套证书)

技术分享


2. Xcode里面没有了Frameworks文件夹,现在可以手动在添加(如下图,添加目录不要错,否则你添加的系统库不会自动添加到该目录下)

技术分享

3. 自己手动创建Framework库时,默认创建的是动态库,如果你需要的是静态库,那么需要手动修改“Mach-O Type”为Static Library

技术分享


5. 判断字符串中是否没有指定字符串以外的字符
NSCharacterSet *nameCharacters = [[NSCharacterSet characterSetWithCharactersInString:@"1234567890"] invertedSet];
   
NSRange range = [phoneNum rangeOfCharacterFromSet:nameCharacters];
   
if (range.location != NSNotFound) {
       
return NO;
    }

6. 解决 UITapGestureRecognizer 与 UITableView的 didSelectRowAtIndexPath冲突问题(重写手势的代理事件)
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
   
// 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件
   
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
       
return NO;
    }
   
return  YES;
}

7. 截图:  
   self.view.backgroundColor = [UIColor whiteColor];
   UIView *rootView = [UIApplication sharedApplication].keyWindow.rootViewController.view;
   UIGraphicsBeginImageContextWithOptions(rootView.bounds.size, YES, 2);
   [rootView.layer renderInContext:UIGraphicsGetCurrentContext()];
   UIImage *uiImage = UIGraphicsGetImageFromCurrentImageContext();
   UIGraphicsEndImageContext();

8. 当你调用presentViewController方法,在视图之间跳转时,想要presented Viewcontroller是透明的,可以重写

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion {

    if ([[DEVICE systemVersion] floatValue] >= 8.0) {

        viewControllerToPresent.modalPresentationStyle = UIModalPresentationOverCurrentContext;

    } else {

        self.modalPresentationStyle =UIModalPresentationCurrentContext;

    }

    [super presentViewController:viewControllerToPresent animated:flag completion:completion];

}



版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS——开发周报(2015-07-31)

标签:xcode   framework   uitapgesturerecogniz   nscharacterset   截图   

原文地址:http://blog.csdn.net/zhtl3333/article/details/47255015

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!