240 发简信
  • 120
    iOS Socket 通讯

    Socket 是在应用层和传输层之间的一个抽象层,用于进程之间的通信。(鉴于网上有很多科普,这里就大概介绍下,然后主要还是介绍怎么用代码建立起连...

  • 120
    iOS KeyChain使用和封装,唯一标识符存储

    最近项目需要存储用户的唯一标识符,但是由于如果用户重装APP,获取到的又会是一个新的UDID。查询了一系列资料下来,可以用Keychain进行存...

  • Swift 踩坑笔记

    //记录目前碰过的Swift的坑,实时更新。一、可选代理 optional delegate在OC的时候,判断是否执行代理我们会使用respon...

  • 自定义SegmentControl控件(Swift)

    系统的UISegmentControl虽然可以动态计算宽度,但是不能滚动。0..0鉴于需求,所以还是苦逼自己撸了一个Swift版。满足动态调节s...

  • 自定义Swift版SegmentControl

    系统的UISegmentControl虽然可以动态计算宽度,但是不能滚动。0..0鉴于需求,所以还是苦逼自己撸了一个Swift版。满足动态...