240 发简信
IP属地:上海
  • 120
    Drag and Drop for iOS11 (Drag to transport)

    之前两篇笔记都是讲的如何在一个App内创建及使用Drag&Drop, 在自己的App中集成这些新特性可以丰富交互效果, 起码不用自己写一套拖拽了...

  • 120
    Drag and Drop for iOS11 (Drag to Move/Copy)

    在上一篇文章中我们已经实现了用UIDragInteraction 和UIView的新属性pasteConfiguration实现了简单的拖动粘贴...

  • 120
    Drag and Drop for iOS11

    以下内容都是自己阅读实践所得,如有误请多指教,谢谢。(示例代码为Swift,刚学,请多指教) Drag and Drop 简单介绍 Drag a...

  • iOS:Google登录及Drive/Youtube集成(二)

    About Drive Drive是谷歌提供的云端硬盘存储服务, 免费用户15GB容量,升级的话价格也很便宜。更多资讯:Drive 关于项目中的...

  • 120
    iOS:Google登录及Drive/Youtube集成(一)

    Why Google? 可能确实有人要问,为什么要在iOS上做谷歌的集成?Sorry,目前来说除了项目需求之外,想不到特别好的理由,也是因为这个...

  • 依赖注入,iOS

    作者:Graham Lee 翻译:蜂猴 面向对象编程其实就是对于你的软件问题的一个基于对象之间的关联网和它们之间所发送的消息的一种描述。在iOS...

  • 120
    NSTimer内存泄漏、解决及MSWeakTimer

    泄漏原因 NSTimer对象会强引用它的target对象。具体造成引用循环的原因,可以先看下以下代码: 我们的ViewController对象强...

  • 120
    高效编写代码的方法(二十六):使用“Zombies”来Debug

    作用 简单来说就用来Debug野指针的情况。我们向一个被释放的对象发送消息是不安全的,但是有时候又没有问题。这主要取决于这个对象之前所在的内存空...

  • 120
    高效编写代码的方法(二十五):Autorelease Pool使用

    Autorelease Pool 简单来讲,池内的对象在autorelease pool释放时收到release消息。两个注意点: 不是立即发送...