240 发简信
IP属地:云南
  • 120
    国内 90%以上的 iOS 开发者,对 APNs 的认识都是错的

    前言: APNs 协议在近两年的 WWDC 上改过两次, 15 年 12 月 17 日更是推出了革命性的新特性。但在国内传播的博客、面试题里关于 APNs 的答案全都是旧的、...

  • 120
    深入理解RunLoop

    最近看了很多RunLoop的文章,看完很懵逼,决心整理一下,文章中大部分内容都是引用大神们的,但好歹对自己有个交代了,花了一个周天加几个晚上熬夜完成的,有个产出还是很爽的,不...

  • 120
    iOS自动代码混淆

    前言: 因为公司要做一个金融类型的app,安全措施是必不可少的,代码混淆便是其中一种。(这里只对方法名进行混淆) 一、什么是代码混淆 简单来说,就是别人通过class-dum...

  • 120
    iOS算法总结-回顾

    根据将排序记录是否全部放置在内存中,将排序分为内排序和外排序,之前讲的都是内排序,这里总结一下,内排序分为四类:插入排序、交换排序、选择排序和归并排序。前几篇介绍的7种算法分...

  • 120
    Block探究:第三篇(Block_copy)

    原文地址:http://www.galloway.me.uk/2013/05/a-look-inside-blocks-episode-3-block-copy/如原作者发现...

  • 120
    2017年iOS面试题总结

    花絮:从上一篇文章的发表到这篇文章的发表已经有很长一段时间了,一直在摸索适合自己的学习方式,到现在还是没有找到适合自己的,尝试如下: 1.每天上班都是活跃在各大iOS开发群,...

  • 120
    iOS实录14:浅谈iOS Crash(一)

    [这是第14篇] 序: iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Cra...

  • Runtime中Swizzle时你可能没注意到的问题

    前言 听说最近女生都喜欢找程序员做男朋友,说是我们程序员一般都稳重,专一,工资高,如果你长得还挺帅那估计就抢手货了。本来我计划今天出去跑步的,但是下雨没去成,因为如果我再减掉...

  • 120
    iOS - KVO 底层详解及与 KVC 的关系

    一、KVO 简介 KVO(Key-Value Observing)是iOS提供的一种监听属性变化的机制。 二、使用场景 基本使用: 添加观察者任意定义一个包含了属性的类: 添...