My First

如有问题请留言「Stay hungry. Stay foolish.」


  • 首页

  • 归档

  • 标签

  • 搜索

升级nodejs版本

发表于 2018-05-17 |

原文链接是在windows下的,笔者未在windows下进行如下操作
本文是使用macOS High Sierra 10.13.4

运行 n stable 的时候会报一个错误,本文直接使用正确的命令进行描述
原文链接:windows下

阅读全文 »

验证http(s)url链接的合法性

发表于 2018-03-13 |

通过正则来验证http(s)url的合法性,下面代码放在NSString的category中

方法定义

1
-(BOOL)isUrlAddress;
阅读全文 »

collectionView

发表于 2018-03-06 |

其实写这个Demo的原因很简单,就是前一阵在某群里看到有人问这个页面怎么写,并且也有一段时间没有碰过collectionView了,加上这个页面的设计也还ok

本篇只是一个页面的Demo,如有兴趣,具体代码看Demo

阅读全文 »

将iPhone手机屏幕投放到电脑上

发表于 2018-01-31 |

将iPhone手机屏幕投放到mac上

主要使用一个mac自带的工具 QuickTime Player

首先我是先用手机数据线将iPhone与mac连接,然后按照下图进行操作

阅读全文 »

UIPopoverPresentationController实现多级跳转

发表于 2018-01-31 |

效果:

效果

阅读全文 »

js跳转原生iOSAPP与iOSAPP应用间跳转

发表于 2018-01-29 |

iOS APP应用间跳转

原生APP应用间跳转需要在打开与被打开的APP都做处理

这里将首先打开的APP称为【 APP2 】,将跳转到的APP称为【 APP1 】

步骤如下:

  • 【APP1】需要维护自身的 URL Schemes
  • 【APP2】需要将APP1的 URL Schemes 添加到自身的APP中
  • 做完上面两个步骤后,在需要跳转的位置添加如下代码
1
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"APP1 的 URL Schemes:"] options:@{} completionHandler:nil ];

如果需要在APP1中对其处理,需要在 UIApplicationDelegate 中的 openURL 方法中进行处理

阅读全文 »

url百分号转义

发表于 2018-01-17 |

百分号转义就是将一些特殊字符以 %25 类似这种的形式标识

转义

在iOS中,笔者一般在进行加载url显示之前,会以如下代码进行转义一下

1
2
// urlString 为原始的url字符串,需要通过一个字符串来接受转义后的url字符串
NSString *requestURL = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]

阅读全文 »

WKWebView加载h5调用原生相册相机问题

发表于 2018-01-16 |

需求说明

tabbar上面有一个按钮,点击跳转html5页面【这种在第一级页面上笔者选择了modal presentViewController 的方式弹出】,
笔者使用WKWebView加载h5

阅读全文 »

iOS调用系统打电话

发表于 2018-01-12 |

iOS调用系统打电话的方式有多种,此文主要说一下在iOS10以上弹出框变慢的问题

这是以前笔者习惯使用的方法,笔者并不经常使用调起系统打电话功能,前一阵发现在iOS11上弹出框变的很慢,找到解决方法后记录一下

1
2
3
4
UIWebView *callWebview = [[UIWebView alloc] init];
NSMutableString *urlStr = [[NSMutableString alloc] initWithFormat:@"tel:%@",@"10010"];
[callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlStr]]];
[self.view addSubview:callWebview];

阅读全文 »

【转】iOS 短信验证码倒计时按钮的实现

发表于 2018-01-09 |

实现思路:

  • 创建按钮, 添加点击方法;
  • 用NSTimer定时器, 每秒执行一次, 定时改变Button的title,改变Button的样式, 设置Button不可点击;
  • 若倒计时结束, 定时器关闭, 并改变Button的样式, 可以点击;
阅读全文 »
12…12
Irena

Irena

第一个清晨

111 日志
9 标签
Github Weibo
Links
  • 菜天雨
© 2018 Irena
由 Hexo 强力驱动
主题 - NexT.Pisces