240 发简信
IP属地:北京
  • Swift:Cachable一个协议抽象持久化

    前言 之前在这篇文章里我们定义了一个Parsable 用于反序列化 如果我们要给自定义的类型添加一个持久化的功能,同样也可以定义一个协议,使得遵...

  • Resize,w 360,h 240
    iOS:权限管理框架

    说明 请求从未询问的权限会弹出系统的权限窗口 请求用户曾经拒绝的权限会展示弹窗提示用户,用户选择同意则跳入系统设置由用户手动打开此权限 效果 C...

  • Swift:面向协议的网络请求

    前言 在上述面向对象的实现中打开方法似乎只局限于Light这个类和他的派生类。如果我们想描述打开这个操作并且不单单局限于Light这个类和他的派...

  • Swift:Alamofire的异步链式调用

    Alamofire是很常用的swift网络库,本文将分析Alamofire的链式调用。对Alamofire不是很熟悉的朋友,可以先看这篇文章 链...

  • Resize,w 360,h 240
    iOS: Swift开发的一款天气APP

    GitHub 喜欢给个Star。

    0.6 1594 4 21 1
  • Resize,w 360,h 240
    iOS: 利用TextKit实现UILabel的高亮、可交互

    TextKit的相关知识可以看这一篇文章:点我 要使UILabel用上TextKit,需要自定义UILabel 先看看使用这个自定义Label的...

    0.9 4821 9 11
  • Resize,w 360,h 240
    iOS:类似于美团/支付宝 城市选择器带拼音搜索实现

    1. 分析原型 2. UITabelView UITableView就分为四种cell 使用.plain类型就好 普通城市就可以用自带的cell...

    1.0 3606 2 49
  • Resize,w 360,h 240
    iOS:OC开发中的写法与Swift中写法的对比

    我相信大家从OC转到Swift的时候总会有这个困惑“以前在OC这样用,Swift该怎么写?多的不说了往下看。 1.懒加载 Objective-C...

    0.5 4715 8 38
  • Resize,w 360,h 240
    iOS:根据内容动态计算高度的UITableViewCell

    当需要做一个动态分享的界面例如微博主页、朋友圈等。这时候就需要根据内容计算UITableViewCell的高度了。cell的高度是固定值可以在自...

个人介绍
A hardworking iOS developer