摘要: 个人博客:http://guohuaden.com/2017/03/06/json-dataNull/因为有遇到过类似情况,所以就想到了一些解决方法,并且实践了一下,这里简单的做个记录。 注:有看到不少的评价,有说后台责任,也有说怪移动端没有做容错处理。我这里就事论事的说下,移动端从服务器得到的数据 阅读全文
posted @ 2017-04-25 17:23 WheatDen 阅读(6642) 评论(1) 推荐(0) 编辑
摘要: 聊一聊WKWebView 前言 由于之前一直在用UIWebView,所以对于WKWebView只是停留在知道,了解的状态,并未深入的去研究。前天一个项目要求支持iOS8以上,要加入一个web界面。在习惯性使用UIWebView写到一半的时候,突然想使用WKWebView去实现,所以专门花费了些时间去 阅读全文
posted @ 2017-02-13 17:32 WheatDen 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近一直在维护老的项目,遇到的问题也千奇百怪,需要修补的,需要优化的,需要特殊处理的,感觉总是那么的无语。也许这时候也应该感叹一句:路漫漫其修远兮,吾将上下而求索吧。 这篇文章就只是讲讲老项目中遇到的种种不敢苟同的代码写法,以及遇到一些问题时的处理方法。 1、关于按钮事件的重复点击问题 我们 阅读全文
posted @ 2017-01-09 23:11 WheatDen 阅读(906) 评论(1) 推荐(1) 编辑
摘要: 前言: 来上海已有三月之久,期间除了找工作,更多的是处理在深圳时的工作交接,其中心酸,自己体味,现在在上海工作也已两月有余,心境和深圳期间也是相差甚多。 关于行情: 如今移动端市场大动荡,确实是人人不安。站在应试者的角度来说:找工作难如登天,很多甚至连一个面试机会都少有,这其中不乏有技术水平不错的人 阅读全文
posted @ 2016-12-19 15:31 WheatDen 阅读(293) 评论(1) 推荐(1) 编辑
摘要: 这几天因工作需要,去给客户演示iOS项目打包的过程。之前演示都是顺利的,但后来客户自己操作时打电话说遇到了问题,出现报错。 就过去看了一下,发现一个很陌生的错误提示: 第一个报错,是理解的,所以当时就让客户先登录自己的账号。 但第二个报错却很是陌生,但没办法,总要去解决的,又不能让客户在那里等着。所 阅读全文
posted @ 2016-12-16 10:29 WheatDen 阅读(16145) 评论(6) 推荐(0) 编辑
摘要: 记录一下: iOS对用户的安全和隐私的增强,在申请很多私有权限的时候都需要添加描述,但是,在使用Xcode 8之前的Xcode还是使用系统的权限通知框.要想解决这个问题,只需要在info.plist添加NSContactsUsageDescription的key, value:是提醒用户时显示的内容 阅读全文
posted @ 2016-12-14 16:38 WheatDen 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 很奇怪的问题,使用真机测试没有问题。但使用模拟器测试的时候就会报这样的错误,错误类型为:Code Sign Error 错误提示是这样:resource fork, Finder information, or similar detritus not allowed。 找了很多资料,说的都是一半一 阅读全文
posted @ 2016-12-14 15:26 WheatDen 阅读(2838) 评论(1) 推荐(0) 编辑
摘要: 今天使用SVN提交项目时,出现了这样的提示:"XXX" is scheduled for addition, but is missing。(无关紧要的东西用XXX代替)。 看报错说明是这样的:"XXX"已经被列为添加状态,但我们提交时却缺少"XXX"这个。 原因是:之前用SVN提交过的文件/文件夹 阅读全文
posted @ 2016-12-01 10:31 WheatDen 阅读(3343) 评论(1) 推荐(1) 编辑
摘要: 前言: 之前项目中有用到过Objective-C的的模糊效果,感觉很是不错,而且iOS8之后官方SDK也直接提供了可以实现毛玻璃效果的三个类:UIBlurEffect、UIVibrancyEffect 和 UIVisualEffectView。通过这三个类可以很容易的去实现毛玻璃效果。 最近在熟悉S 阅读全文
posted @ 2016-11-29 10:20 WheatDen 阅读(2688) 评论(0) 推荐(0) 编辑
摘要: 前言: 前段时间,经理突然找我说:能不能在项目中对缓存的图片进行加密?当时就感到疑惑,就说:可以是可以,但为什么要这样做?有什么意义没? 我们都知道,apple使用的沙盒(sandbox)机制,这种机制是:在受限的安全环境中运行应用程序的一种做法,而这种做法是要限制授予用用程序的代码访问权限。 所以 阅读全文
posted @ 2016-11-26 22:45 WheatDen 阅读(221) 评论(0) 推荐(1) 编辑
摘要: 作为一个开发者,对于缓存的清理也是理所应当的需要的。这次就简单的谈一下iOS中对于缓存的清理方法。 我们清理缓存通常是在这三种方式下进行的: (1)项目中的清理缓存按钮 (2)点击退出app按钮时清理缓存 (3)手动杀死进程 (说明:我们使用苹果手机时,大部分人并不喜欢每次都去点击退出app按钮。所 阅读全文
posted @ 2016-11-23 11:30 WheatDen 阅读(2021) 评论(0) 推荐(1) 编辑
摘要: 这是一个关于OC时间轴的简单实现,我认为重要的是思路。 感谢作者:Cyandev 的文章《iOS 实现时间线列表效果》给的思路。这里先附上Objective-C的代码实现,有时间再去试试Swift 先看一下效果: 再看一段主要的代码: 这里是我的GitHub上的demo:TimeLine 阅读全文
posted @ 2016-11-21 09:48 WheatDen 阅读(4944) 评论(0) 推荐(1) 编辑
摘要: CodeApp地址CATransition_Demo:https://github.com/Wheat-Qin/CATransition_Demo iOS中比较全的翻转过渡动画(不只是苹果提供的)。包括(翻页效果、水滴效果、收缩效果、立方体效果、相机镜头打开和关闭效果等等。 阅读全文
posted @ 2016-11-21 09:40 WheatDen 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在项目中,我们往往会遇到这样的问题:因为网络较慢的原因,用户会不耐烦的一直去点击按钮,这样导致的结果时:相关代码一遍一遍的被重复执行,如果按钮的事件是网络请求的话,这样又导致一种网络请求的循环。所以我们解决的方法是在执行按钮点击事件时,为Button加上防止重复点击的方法。 具体的有以下几种方法: 阅读全文
posted @ 2016-11-20 08:38 WheatDen 阅读(2801) 评论(0) 推荐(0) 编辑
摘要: 最近是比较清闲一些的,对于一个开发者来说,这也是一个很好的充电机会。以前做项目都是使用Objective-C去开发,但我们都知道,Swift语言从2014年的出现到现在,一步一步变的完善,渐渐变的受欢迎起来。apple似乎也把重心放在了Swift上,所以了解、学习Swift变的有必要了。 所以在这个 阅读全文
posted @ 2016-11-20 00:31 WheatDen 阅读(682) 评论(0) 推荐(0) 编辑