自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_

  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS11适配点击按钮崩溃

iOS 11出来也个把月了,一直被其他事(Cross Fire)耽误了,没时间总结一下,今天就结合我们适配的经验来填一下坑。问题一:项目换到iOS 11的环境下,点击页面按钮出现crash现象 1,在加班无数个夜晚后,终于知道原因了。一句话,就是不在主线程中修改了UI导致crash。 本来Xcode9 是可以提示这种错误的,但是有的比较隐晦的地方,它必须到运行时才能发现。而且不能定

2017-10-30 18:03:31 1857

原创 iOS 11降系统到iOS 10,苹果刷机图文教程

准备工作 1,官方渠道关闭后,只能通过刷机的方式降系统,把需要备份的数据备份一下(一般只有照片,通讯录,备忘录) 2,iTunes 软件一个 3,iOS 系统一个,去网上下载一个 开始啦 1,先按住手机的 【电源键】3秒,然后马上按住 【Home键】,两个键一起按,待屏幕亮了以后,松开电源键。直到 【iTunes】有弹窗提示,便可松开!这里可能有两种说法,一个是普通恢复模式,一个是DFU模

2017-10-30 15:23:23 16121

原创 陌生的NSUserDefaults

其实 NSUserDefaults 是比较强大的轻量级数据持久化的一个类。 他分为5个 作用域。依次是 参数域,应用域,全局域,注册域, 推荐两篇文章看这里 和这里

2017-10-25 15:11:51 248

原创 iOS UITextField添加分割功能

这是一个比较简单的功能需求,给UITextField添加了一个分割间隙,就是输入银行卡号时,每4位数一组,便于区分,使用非常简单,也非常轻量级,就一个类。话不多少,直接上代码!!! 使用方法//1,先导入头文件#import "UITextField+TextSeparater.h"//2,设置间隔,3个一组,还是4个一组。。。 OK了,就这么方便self.testTF.separatedI

2017-10-25 14:44:58 782

原创 iOS:架构师之路(一)架构由来

在编程的江湖中哪些人能成为江湖高手,取决于思考! 在开发的很多时候,理论一直被忽视,很多程序猿(以前也包括我)只关注怎么实现某个功能,而并不关注为什么要这样做?这样做的好处是什么?如果能在开发中带着这两个问题去思考,我相信成为ACE将会事半功倍! 一个成熟的架构设计者,会对架构中每个模块甚至每个功能做非常成熟的考虑!1-业务逻辑和需求功能 在项目开始前,先考虑几个问题: a,正确的登录逻辑是

2017-10-23 18:07:42 1903

原创 Instruments 中 Core Animation优化(二)

1-Color Blended Layers (图层混合) 这个选项是检测哪里发生了图层混合,先介绍一下什么是图层混合?很多情况下,界面都是会出现多个UI控件叠加的情况,如果有透明或者半透明的控件,那么GPU会去计算这些这些layer最终的显示的颜色,也就是我们肉眼所看到的效果。例如一个上层Veiw颜色是绿色RGB(0,255,0),下层又放了一个View颜色是红色RGB(0,0,255),透明

2017-10-12 16:39:52 606

原创 加解密 理论基础 一

加解密分为两种 1:对称加密 他的优点是:效率高, 缺点是:安全性取决于秘钥的保密举个栗子: 两个人 舒克 和贝塔(准确的来说不是人)。他们两个写信又怕其他人看到,于是他们商量好:每个字母向后移动3位(可以理解为秘钥key=3),什么意思呢? e.g.:“I am Jack往后移3位,就是 “L dp mdgn”,反正我是不知道什么意思了 。然后贝塔来解密。往前移动3位,就还原回”I am

2017-10-11 13:59:54 414

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除