240 发简信
IP属地:广东
  • UICollectionFlowLayOut

    1.自定义UICollectionFlowLayOut 支持长按 拖动Cell 交换位置 支持水平和垂直两个方位的滚动 2.支持拖动Cell 到...

  • Objective-C对象的isa指针

    Objective-C是一门面向对象的编程语言,每一个对象都是一个类的实例,在Objective-C中,每一个对象都有一个名为isa的指针,指向...

  • NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END

    NS_ASSUME_NONNULL_BEGIN & NS_ASSUME_NONNULL_END 我们都知道在swift中,可以使用!和?来表示一...

  • Resize,w 360,h 240
    ios底层Socket编程

    前言 “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。Socket网络编程在任何一门编程语言中都很重...

  • swift 文件 MD5

    swift 文件 MD5 import CommonCrypto /* * 文件的MD5 */ func md5File(path:String...

  • 线程和进程

    进程基本概念 1.进程就是一个正在运行的应用程序; 2.每一个进程都是独立的,每一个进程有专门的内存空间,拥有独立的堆栈空间和数据段,系统开销较...

  • swift byte 操作

    目前正在开发一个蓝牙项目,涉及到byte的操作,一开始swift上的byte操作不知道从哪里下手,通过查阅一些资料,现在总结两个方法: