240 发简信
IP属地:江西
  • iOS Hotfix,老思路新框架

    背景 目前大多数hotfix框架都是通过runtime+其他语言引擎来实现的,当然也有像手Q这样自己编译、解析字节码的,目前我知道的一些公司在用...

  • Resize,w 360,h 240
    自动化UI Test

    App版本迭代速度非常快,每次发版本前都需要回归一些核心测试用例,人工回归枯燥且重复劳动。自动化UI Test虽然不能完全代替人工,但能帮助分担...

  • Resize,w 360,h 240
    理解UIButton的imageEdgeInsets和titleEdgeInsets

    背景 UIButton在日常开发中经常用到,也经常需要做一些定制,这些定制很简单,就是改变image和title的位置而已,默认的image和t...

    3.4 9927 4 38
  • Resize,w 360,h 240
    Effective Objective-C 2.0 阅读笔记<三>

    第五章 内存管理 1.ARC并不会调用retain、release等方法,而是直接调用其底层C语言版本objc_retain等,所以ARC没有普...

  • Effective Objective-C 2.0 阅读笔记<二>

    第三章 接口与API设计 1.Objective-C没有命名空间,所以在命名上最好加上前缀以减小冲突的可能,前缀建议采用三个字母(苹果保留使用所...

  • Effective Objective-C 2.0 阅读笔记<一>

    第一章 熟悉Objective-C 1.OC使用动态绑定的消息结构,在runtime才会检查对象类型、决定执行何种代码。runtime是很多功能...