故事的开端是这样的:
我们的项目中使用了FBRetainCycleDetector这个第三方库来检查内存泄露,在升级到某一个版本后,出现部分同事的 podfile.lock中FBRetainCycleDetector的checksum 值不一致,每次都需要运行 pod install 来更新 podfile.lock,然后git push 到仓库。其他的同事又出现 podfile.lock 冲突,需要运行 pod install 更新,然后push到 git 仓库。
我们的项目中使用了FBRetainCycleDetector这个第三方库来检查内存泄露,在升级到某一个版本后,出现部分同事的 podfile.lock中FBRetainCycleDetector的checksum 值不一致,每次都需要运行 pod install 来更新 podfile.lock,然后git push 到仓库。其他的同事又出现 podfile.lock 冲突,需要运行 pod install 更新,然后push到 git 仓库。
Xcode 是 iOS开发人员的利器,偶尔也会变为“猪队友”,下面是本人在开发中积累的一些遇到的问题和解决方案。
Swift 与 OC交织在一起缠绵的爱情故事,在接下来的几年里将伴随着 iOS 开发人员,下面我们起来看看他们的恩怨纠葛。
Apple要求所有的 App 在2017年1月必须强制使用 ATS(Application Transport Security),即 App 必须使用 HTTPS,而不能使用 HTTP 网络协议。这是Apple 在 app 安全领域做出的一个重大的举动,HTTP 由于使用明文进行传输,存在很大的安全隐患,网络请求容易被拦截和篡改。HTTPS 在安全性上相较于 HTTP 有很大的提升,依然存在一些问题:如 MITT(Man-In-The-Middle)中间人攻击和2014年 SSL 的心脏出血漏洞。网络安全的问题看似离我们很远,其实就发生在我们身边,对我们的日常生活也会有很大的影响,特别是在移动互联网的浪潮下,人手一台手机的情况下,大家普遍使用支付宝和微信支付来进行支付,能够联网的智能家居产品越来越多的走入到普通家庭中,网络安全是一个需要引起重视的问题。而在网络传输过程中起到安全保障作用的,就是我们今天要讲的 SSL/TLS,当然主要是集中在 iOS 客户端。
我的这个博客就是使用hexo+github搭建起来的,这篇文章记录了相关步骤和一些需要注意的地方。
2018年2月18日更新:域名绑定和https 访问问题。
Git 是每个开发童鞋必须掌握的工具,本文记录博主日常开发使用 git时,遇到的问题和常用的解决方法: