240 发简信
IP属地:浙江
  • iOS 8 相册视频导出

    1. 资源获取 - (void)imagePickerController:(UIImagePickerController *)picker ...

  • Core data 踩坑记录

    xcode8.2.1 版本上使用core data的正确初始化方式 新建.xcdatamodeld,Entity, 属性,关系等 点击Entit...

  • 通过objc_msgSend 理解Objective-C 中的self和super

    概念 self:实例方法中指代实例对象,由运行时决定;在类方法中指代该类。super:指代方法所在类的父类。 调用方法的过程 先找方法 执行方法...

  • BeeHive源码简要解析

    1. iOS 组件化实现的一种思路:面向协议编程 先注册一对一对的协议和相应实现类,在需要时依据协议获取服务实例。适用于一个协议只通过一个类实现...

  • SDWebImage源码简要解析

    前言: SDWebImage是一个设计和编写都非常精妙的一个库,源码读下来非常的有收获。总体上运用了runtime, gcd的串行和并发队列,d...

  • python的yield与send实例详解

    首先看两段代码及其输出 分析 generator函数调用后,第一次send(None),generator执行到yield之前,之后每次调用se...

  • iOS开发:通过swift package创建邮件客户端

    8个步骤即可从0开始创建一个邮件发送App 创建目录:mkdir mailBox cd mailBox swift package初始化, 生成...

  • iOS 多线程管理

    --ObjC.cn 并发编程摘要 线程 线程(thread)是组成进程的子单元,操作系统的调度器可以对线程进行单独的调度。 多线程可以在单核 C...

  • iOS8视频硬编码-压缩率关键参数设置

    AVVideoCompressionPropertiesKey:设置对应的值为以下的compressionProperties。 NSMutab...