iOS移动开发
文章平均质量分 81
Calm_??
一点点积累,一点点改变。
展开
-
1、出错原因:没有更新到最新的cocoapods版本
没有更新到最新的cocoapods版本打开终端输入:sudo gem install -n /usr/local/bin cocoapods –pre更新完成即可。原创 2016-11-30 10:35:42 · 647 阅读 · 0 评论 -
iOS UIWebview 引用URL时存 cookie 方法 并向localStorage中存值
向URL中注入cookie:-(void)saveCookie{ NSURL *url= [NSURL URLWithString:self.urlStr]; NSString *hostStr= url.host; //注入Cookie NSMutableArray *myMuArr=[NSMutableArray array]; N...原创 2018-05-31 15:02:51 · 1423 阅读 · 0 评论 -
iOS 上传app icon 时候 提示“无法载入文件...”
检查文件名称或文件路径中是不是包含中文,路径中包含中文就会导致出现这个问题。原创 2018-05-31 14:51:46 · 2537 阅读 · 0 评论 -
iOS 扫描二维码功能
扫描二维码: 下载点击打开链接 然后直接调用即可。-(void)scannClick{ // 扫描二维码 WQCodeScanner *scanner = [[WQCodeScanner alloc] init]; [self presentViewController:scanner animated:YES completion:nil]; scanner....原创 2018-05-17 18:37:54 · 646 阅读 · 1 评论 -
iOS 根据url生成高清二维码
生成高清二维码: self.CodeImageView = [UIImageView new]; [scannWhiteView addSubview:self.CodeImageView]; [self.CodeImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.top.eq...原创 2018-05-17 18:30:38 · 1456 阅读 · 0 评论 -
pod update -- Failed to connect to GitHub to update the CocoaPods/Specs specs repo 问题
https://blog.csdn.net/h386926074/article/details/79488545转载 2018-04-19 19:21:02 · 443 阅读 · 0 评论 -
iOS 11 中uitablview Header 设置无效
升级iOS11 后uitablview header的高度设置失效,并且无缘无故的增高了很多像素, 针对这个问题在网上找了下方法,只需要将header的高度设置为0.00001并且实现这两个 代理方法即可:-(UIView*)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)s原创 2017-11-29 20:17:11 · 544 阅读 · 0 评论 -
九宫格
// 总列数 int totalColumns = 3; // 每一格的尺寸 CGFloat cellW = 80; CGFloat cellH = 80; // 间隙 CGFloat margin =(TheViewWithWidth - totalColumns * cellW) / (tota原创 2017-08-28 15:26:09 · 306 阅读 · 0 评论 -
cocoaPod的使用
一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby转载 2016-03-31 17:49:13 · 308 阅读 · 0 评论 -
iOS 腾讯云通信-腾讯IM接入弹幕功能
项目中涉及到弹幕功能,所以研究了一下平常直播中弹幕功能的实现,弹幕的UI是一个现成的UI类,不喜欢可自行编写,写好的架子放在底下链接中,先说一下UI的使用: 1.首先在你将要使用的类中引用到这几个 //弹幕view类 #import"BulletView.h" #import"BulletManager.h"原创 2017-06-02 16:59:45 · 5601 阅读 · 6 评论 -
获取两个#中间的内容 包含#
获取两个#中间的内容 包含#NSString *str = @"#(.*?)#"; NSError *error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:str options:NSRegularExpressionCaseI原创 2017-05-18 16:22:58 · 378 阅读 · 0 评论 -
iOS 微信支付:解析失败
在使用微信支付的时候,难免会遇到坑,就遇到的坑做个记录,备用1. 调起微信的时候,传递参数,大部分都是要从后台读取,如果能够跳转到微信支付界面,说明你传递的参数是没有问题的;2. 微信调起后进行支付,我这边的问题是:“解析失败?!” 当时查找原因并没有头绪,各个排查了一遍,还是没有结果,然后挨个对参数,最后当进行到 “package” 这个参数的时候发现了不一致的地方原创 2017-05-27 14:32:41 · 1619 阅读 · 0 评论 -
iOS 禁止webview拖拽方法
//iOS 5系统之前的版本for (id subview in webView.subviews) if ([[subview class] isSubclassOfClass: [UIScrollView class]]) ((UIScrollView *)subview).bounces = NO;//iOS 5之后的版本webView原创 2017-01-19 11:31:31 · 5375 阅读 · 0 评论 -
iOS验证手机号的正则表达式
}- (BOOL)validateMobile:(NSString *)mobile{ mobile = [mobile stringByReplacingOccurrencesOfString:@" "withString:@""]; if (mobile.length !=11) { returnNO;原创 2016-12-14 16:20:12 · 305 阅读 · 0 评论 -
iOS UIimageView 实现动态图播放
//创建UIImageView,添加到界面 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 100, 100)]; [self.view addSubview:imageView]; //创建一个数组,数组中按顺序添加要播放的图片(图片为静态的图片) NSMutableArray原创 2016-12-09 14:06:42 · 4282 阅读 · 0 评论 -
iOS H5 调用微信、支付宝支付无法返回app 解决方法
最新项目中遇到H5页面中调用微信客户端支付的需求,虽然这并不是推荐的做法,但是需求确实存在。。。加载h5页面点击支付调起需要支付的客户端(微信或者支付宝),原理上应该很简单,并且文档中都提供了相应的接口,当然想象总是很容易,实现起来还是出现很多的问题;比如无法调起微信/支付宝客户端下面是解决的代码部分:#pragma mark -- webviewDelegate-(BOOL)webVie...原创 2018-05-31 15:55:38 · 13676 阅读 · 3 评论