• 吐槽下横行的面试题分享文章

    首先,现在iOS博客圈给我的感觉非常的浮躁。以XX大厂面试题分享为标题的文章横行,并且点击量居高不下,先说一下这种文章带来的恶果: 使得整个面试市场更加混乱 干扰了面试官对面...

  • 120
    mock in iOS

    博客链接 在面向对象编程中,有个非常有趣的概念叫做duck type,意思是如果有一个走路像鸭子、游泳像鸭子,叫声像鸭子的东西,那么它就可以被认为是鸭子。这意味着当我们需要一...

  • @罗同学_ 怎么个用手势更新法?

    iOS动画-layout动画的更多使用

    前言 不得不说,单单是文章的标题,可能不足以说明本文的内容。因此,在继续讲述约束动画之前,我先放上本文要实现的动画效果。 约束动画并不是非常复杂的技巧,在你熟练使用约束之后,...

  • @_YZG_ 虽然限定了六种类型,但实际上处理方式还是开发者决定的,比如我使用发送消息的intent,但是根据用户的语音输入,分析行为,最后展示付款码

    iOS开发-SiriKit应用

    关于SiriKit 在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特...

  • 120
    内存策略

    原文地址 尽管在进入后台之后,程序的工作受到大幅度的限制,但是我们总是不会希望应用突然被操作系统杀死,中断了重要的后台工作。后台应用被杀死,影响的不止是用户体验,比如正在播放...

  • :smile: 欧阳大哥就是我的偶像

    深入解构iOS系统下的全局对象和初始化函数

    神奇的崩溃事件 事件源于接入了一个第三方库导致应用出现了大量的crash记录,很奇怪的是这么多的crash居然没有收到用户的反馈信息! 在这个过程中每个崩溃栈的信息都明确的指...

  • 120
    深入解构iOS系统下的全局对象和初始化函数

    神奇的崩溃事件 事件源于接入了一个第三方库导致应用出现了大量的crash记录,很奇怪的是这么多的crash居然没有收到用户的反馈信息! 在这个过程中每个崩溃栈的信息都明确的指...

  • 120
    iOS流量监测

    背景 开发一款app,我们必须关注这款应用的性能问题,这自然就涉及到一个词APM。 APM 的全称是Application performance management,即应...

  • @板砖程序猿 你的runloop如果没有source等系列的事件进行唤醒,需要手动wakeup来处理

    被遗弃的线程

    原文地址 main函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个0表示程序正常终止。为了避免应用启动即终止,苹果设计了runloop机制来维持线程...

  • @忘忧草_2015 额,这个没听过需要呢

    iOS监控-启动crash

    原文地址 相较于正常的崩溃问题,启动crash造成的损失要远远大得多。正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现问题并且修复,但是仍然存在小概...

  • 比如XX助手什么的,可以上了之后用iTools安装

    iOS监控-启动crash

    原文地址 相较于正常的崩溃问题,启动crash造成的损失要远远大得多。正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现问题并且修复,但是仍然存在小概...

  • :smiley: 喜欢这种氛围,我们团队现在也在向这种工作氛围靠近,虽然每天还是加个一两个小时的班

    Facebook 工作体验小记(一)

    早该写篇文章介绍下在 FB 的工作体验,但呆的时间不够长,难免导致观点有失偏颇。到现在半年有余,差不多可以提笔了。 一般我写体验类文章,会习惯性的先列出大纲再润色细节,比如加...

  • 120
    iOS监控-启动crash

    原文地址 相较于正常的崩溃问题,启动crash造成的损失要远远大得多。正常来说,如果有足够强健的构建发布系统,大多数时候能在版本上线之前及时发现问题并且修复,但是仍然存在小概...

  • 120
    被遗弃的线程

    原文地址 main函数作为程序运行的入口,正常情况下,函数会执行毫秒级别的操作,然后返回一个0表示程序正常终止。为了避免应用启动即终止,苹果设计了runloop机制来维持线程...

  • 现在在滴滴当打工仔

    iOS监控-野指针定位

    原文地址 野指针 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针 野指针异常堪称crash界的半...

  • @night1001 嗯,你觉得哪里复杂化了

    奇怪的GCD

    原文地址 多线程一直是我相当感兴趣的技术知识之一,个人尤其喜爱GCD这个轻量级的多线程解决方案,为了了解其实现,不厌其烦的翻阅libdispatch的源码。甚至因为太喜欢了,...

个人介绍
不正经的段子手码农