![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级
文章平均质量分 85
moxi_wang
纠结纠结着就思考,纠结纠结就是收获。该纠结的时候就得纠结!
展开
-
iOS开发之隐藏键盘的方法总结
1.当点击可以编辑的控件时会被作为第一响应者(becomeFirstResponder)而弹出键盘,基于这个原因有了取消第一响应者(resignFirstResponder)来隐藏键盘.2.在代码里面强制执行endEditing:(BOOL) 方法 也可以隐藏键盘。隐藏键盘方法1:点击屏幕隐藏键盘 这里的屏幕指的是viewcontroller假如viewcontroller原创 2016-01-02 15:13:23 · 2125 阅读 · 0 评论 -
一行代码解决:服务器返回null导致应用崩溃
背景1:是否有这样一种感受,你的应用会崩溃,查看崩溃日志或者调试发现后台返回的数据字段里面有null,这个null居然还是导致应用崩溃的“元凶”。背景2:服务器返回的字段名和不一致,如果model属性少,你可以一个个对应赋值,多了肯定都会想到用运行时机制来赋值:[selfsetValue:temDic[key]forKeyPath:key],这时候需要对两个地方的字段做原创 2016-08-12 09:24:42 · 1971 阅读 · 0 评论 -
官方文档之Cookie
cookie:其实相当于服务端给我们的一个临时身份令牌,当我们登录的时候,携带的帐号、密码等信息服务器收到之后,就会给你这个令牌,以后你要访问服务端的数据的时候,只要拿着这个令牌去就可以访问到服务端端数据了(到这里你肯定会疑问,我怎么好像没有设置这个cookie令牌,登录成功了后面的功能都可以操作了,其实这个步骤iOS系统以及为我们做了,在登录成功之后,系统会把返回的cookie令牌保存起来,当你原创 2016-07-09 17:27:04 · 820 阅读 · 0 评论 -
iOS开发中 Touch ID的使用
背景:有个朋友说有没有办法把iPhone上的相册、备忘录加密(现在的备忘录是苹果已经加入了加密功能),于是想了下要怎么实现保存的数据实现访问加密、解密功能。要提高逼格肯定是使用指纹识别,于是在苹果提供的文档里面搜索了“Touch ID”(没看之前以为会很难的)。、苹果没有过多的介绍这个功能,提供了一个关于钥匙串存储密码和Touch ID 验证的Demo,然后就是原创 2016-07-13 15:33:27 · 3341 阅读 · 3 评论 -
因为Ipv6 我被苹果拒绝了2次
问题描述:以前开发的某款APP最近版本更新的时候被苹果拒绝。拒绝理由在下面,Thank you for your submission. However, we found the previously communicated compliance issue/s to be unresolved.Performance - 2.1We discovered on原创 2016-06-30 10:47:39 · 10475 阅读 · 1 评论 -
iOS 3D Touch使用<一、 Home Screen Quick Actions使用>
iOS 在6s/6s plus中加入了的3D Touch技术,该技术的功能主要有3个:1、Home Screen Quick Actions :主屏幕上按icon图标出现快捷选项,然后选择对应选项则会快速进入设定好的页面中2、提供peek(预览)和pop(详阅、敲击)功能 :启动app之后,可以设置某些页面支持预览和快速回复功能,例如微信点击和某个人的对话就能实现预览3、iOS9 之后原创 2016-02-25 21:57:47 · 816 阅读 · 0 评论 -
iOS 获取对象的全部属性、把model的所有属性和对应的值转化为字典
说明:该博客是转载的,由于是记了很久的笔记现在才放到博客上,原作者的博客地址找不到了,忘谅解#import //获取对象的所有属性- (NSArray *)getAllProperties{ u_int count; objc_property_t *properties =class_copyPropertyL转载 2016-02-25 21:43:36 · 13306 阅读 · 0 评论 -
Apple官方文档翻译之iOS 文件管理系统
基本的文件系统 在OSX 和iOS 中的文件系统是为了处理持续性存储数据文件,程序包,这些文件和它们的操作系统紧密的联系着。因此,文件系统是被所有线程使用最基本的资源之一。 OSX和iOS文件系统都是基于UNIX文件系统的,连接到计算机的磁盘——不管是物理方式直接连接还是通过网络方式间接连接到计算机——腾出空间来创建一个单一的文件集合。由于文件数量是数以万计的,文件系统翻译 2016-03-21 21:43:26 · 1154 阅读 · 0 评论 -
iOS 3D Touch使用<二、 Peek、Pop使用>
3D Touch Peek、 Pop原创 2016-03-07 21:19:22 · 973 阅读 · 0 评论 -
UIWebView中显示js代码写的提示框带域名问题
问题描述:项目中有个界面是内嵌的,用UIWebView完成内嵌,里面有个提交按钮控件,点击之后如果有不符合条件的会弹出个提示框,但是这个提示框是js那边写的,在这边显示出来会自带一个域名,这样不太好看,为了解决这个问题,我逛了很多网站,国内的博客有讲解的,而且都是标注的是原创,但是代码都是一模一样的,太搞笑了,好多的有人评论博主自己都不知道怎么回答,最关键的是根本不能用(至少我看到好多说不能用的)原创 2016-01-26 14:27:55 · 755 阅读 · 0 评论 -
关于Base64编码中的‘+’ 和‘/’字符处理
最近遇到个问题:某些用户反馈自己的密码无法登录,于是打算从整个登录过程入手分析。1、将密码字符串转data2、用系统的加密方法进行3DES加密3、用Base64编码加密之后的NSData数据,得到最终加密之后的字符串。其中1、2两步我想都是调用苹果原生的系统方法应该不会出现问题,就把目光锁定到第3步,Base64编码方法是用网上开源的,直接拿来就用了。原创 2016-12-04 22:32:01 · 48595 阅读 · 4 评论