摘要: 开始用如下代理方法发现只能监听到变化后的前一位 然后在代理方法里面用如下方法可获取到变化后的完整内容 但是发现只有文本内容增加时可以监听到,当点击键盘上删除按钮文本内容减少时是监听不到的,最后用下面通知的方法可以完美解决 发现有更简单的方法如下 阅读全文
posted @ 2017-11-03 08:56 zk1947 阅读(11676) 评论(0) 推荐(0) 编辑
摘要: 最近在做适配ios11时发现tableview的cell初始位置是在状态栏下方,如图 如果想让cell起始位置置顶解决办法如下 关于IQ键盘回收按钮在ios11上消失了 我用的版本是4.0.0,将IQ版本升级到4.0.13以上就可以解决这个问题了 阅读全文
posted @ 2017-09-25 11:26 zk1947 阅读(990) 评论(0) 推荐(0) 编辑
摘要: _textField.autocapitalizationType = UITextAutocapitalizationTypeNone; 阅读全文
posted @ 2017-09-07 11:38 zk1947 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 应项目需求最近做了一下接口参数加密处理,开始搜了几种加密方式发现和Java后台加密解密内容不一致,最后选择了用DES加密方式,不废话直接上代码 demo下载地址 https://github.com/zk1947/DesDemo 阅读全文
posted @ 2017-08-31 09:42 zk1947 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目的过程中发现来回跳转同一界面,观看xcode左侧内存情况会一直涨,看来是内存泄漏得不到释放的问题,这里讲一下我检查内存泄漏的心得,最笨的方法排除法,就是把各个对象变量挨个注释试试看到底是那个对象出了问题,发现最常见的一种就是block出现问题,虽然业界一直都在讲block用不好容易出现内 阅读全文
posted @ 2017-02-10 10:19 zk1947 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 在我们APP开发中经常有首次进入应用先进入引导页或者登陆页的情况,类似下图所示 发现登陆以后更改window.rootViewController为应用首页时,登陆页没有销毁掉,通过图层工具可以看到登陆页依然在首页的下面。 研究发现是因为上图第一个控制器到第二个控制器是用模态过去的,所以在进首页时需 阅读全文
posted @ 2017-01-11 11:14 zk1947 阅读(7385) 评论(0) 推荐(1) 编辑
摘要: 最近电脑重装系统后,装上Cornerstone上传项目后,发现又有丢失.a文件的问题,这里说一下解决办法,打开Preferences-->Subversion-->General,将Use Default默认勾选项取消掉,然后将下方.a标签删除掉,如下图所示: 阅读全文
posted @ 2016-12-06 11:18 zk1947 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 更新思路,获取APP Store 版本号与项目本地版本号对比,如果本地低于商店版本号,就提示用户更新(说明:在上架项目时请保持本地和商店版本号一致,避免检测更新问题被拒) 1.获取商店版本号,代码如下,其中urlString里的id为APP在商店里的id唯一标示 2.获取本地版本号,代码如下 3.对 阅读全文
posted @ 2016-12-05 11:00 zk1947 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 最近在项目开发中遇到下载附件文档预览需求,在这里总结一下我的实现方法 这里我总结了三种实现方法(1)用webView预览(2)通过UIDocumentInteractionController实现跳转(3)应用Quick Look系统框架,下面依次介绍各个方法实现 首先来看用webView这个比较常 阅读全文
posted @ 2016-11-25 15:21 zk1947 阅读(6262) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中经常会遇到下面这样的页面,通常我们用静态cell来做可以快速创建,提高效率 下面讲一下用storyboard创建方法,将一个tableViewController控制器拖入storyboard后,修改一下tableview中cell的属性,如下图: 这样就可开始拖拽自己想要的样式了,然后 阅读全文
posted @ 2016-11-21 11:01 zk1947 阅读(1184) 评论(0) 推荐(0) 编辑