摘要: 在navtionViewController的子控制器A中,将B控件作为其的一个属性,在定义B控件的一个block,并在此block中引用了A控制器的属性,block此时捕获了A,就形成了间接的循环引用。 navtionViewController -> A A->B B->blcok block 阅读全文
posted @ 2018-07-31 18:25 heyode 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 截取某字符串的前10个字符串 截取某字符串的后10个字符串 也可以换种写法 截取某字符串的第3个字符到第6个字符范围的字符串 阅读全文
posted @ 2018-06-07 10:51 heyode 阅读(24655) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hanxianlong/p/4984318.html 阅读全文
posted @ 2018-01-06 15:03 heyode 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 可参见http://kensou.blog.51cto.com/3495587/1040126 阅读全文
posted @ 2017-09-05 17:39 heyode 阅读(279) 评论(0) 推荐(0) 编辑
摘要: let new = WebViewController() let vcArr = NSMutableArray.init(array: (self.navigationController?.viewControllers)!) vcArr.remove(self) vcArr.add(new) ... 阅读全文
posted @ 2017-06-23 12:01 heyode 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 文章来自简书作者“APP叫我取个帅气的昵称 ”: 首先声明下,WKWebView是苹果自家的,非第三方。可在Apple Developer Documentation 的API Reference中查到。它是在WWDC 2014随iOS 8和OS X 10.10出来的。现在的项目应该都基本适配到iO 阅读全文
posted @ 2017-05-27 17:09 heyode 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 移动端做加密,安卓和ios的私钥一定要匹配。比如安卓先生成了私钥和公钥,并且把公钥上传到支付宝管理平台了。这时候ios端无法通过公钥生成私钥,只能拿安卓的私钥转换成ios私钥,才能和支付宝上的应用公钥匹配 ios段接支付宝可以,将uiappdelegate中的这个方法先写好,等支付宝支付失败后跳转到 阅读全文
posted @ 2017-05-23 10:57 heyode 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 时区缩写 https://www.timeanddate.com/time/zones/ 阅读全文
posted @ 2017-05-09 10:34 heyode 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 本文参考这边文章 下面是我理解的HTTPS工作原理: 1.首先客户端想服务端发送请求,服务器会下发证书(公钥,可以把公钥理解成一个锁头,可以有很多把,用来锁住你想保密的东西,只有一个私钥(钥匙)能打开它)给客户端; 2.客户端拿到证书后,用证书加密一个随机数(以后和服务器通讯就用这个随机数防伪),传 阅读全文
posted @ 2017-03-15 15:52 heyode 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 《PRODUCT》中小记记录的文字信息,都是使用CoreData存储在本地的。下面将详细介绍,如何在xcode8中使用CoreData。 首先新建一个数据模型文件Diary.Xcatamodeld文件,如图: 选中这个数据库文件,右边可以给这个表增加属性字段 完成后,选中该文件,点击Editor菜单 阅读全文
posted @ 2017-03-07 11:50 heyode 阅读(124) 评论(0) 推荐(0) 编辑