240 发简信
IP属地:天津
  • Resize,w 360,h 240
    iOS Swift package manager 组件化 路由设计

    ZPPRouter 注: SPM 每一个组件最终生成的都是 framwork库 意味着组件存在命名空间(优点) ZPPRouter 使用示例: ...

  • 文章摘录

    https://zhuanlan.zhihu.com/p/267709193[https://zhuanlan.zhihu.com/p/2677...

  • Git配置多个SSH-Key

    当有多个git账号时,比如: a. 一个gitee,用于公司内部的工作开发;b. 一个github,用于自己进行一些开发活动; 解决方法 生成一...

  • Swift - 泛型系统的工作方式

    min 的两个参数和返回值泛型的唯一约束是它们三者都必须是同样的类型 T,而这个 T 需要满足 Comparable。只要满足这个要求,T 可以...

  • Resize,w 360,h 240
    Swift 引用计数实现

    ARC 内存管理与所有权的概念紧密相关。所有权会决定哪些代码会造成对象被销毁[1]。 自动引用计数(ARC)属于Swift的所有权系统,它规定了...

  • Swift @autoclosure

    先看苹果中断言的实现过程,感受下autoclosure: 当x 不是单单的一个值 而是一个表达式返回的值呢?此时调用会是这样: 这里可以使用 闭...

  • Resize,w 360,h 240
    iOS 输入框 (装饰模式+策略模式)

    ZPTextAttribiteFild: gitHub: https://github.com/ZPP506/ZPTextAttribiteFild

  • iOS 自定义 UIScrollerView的PageSize大小

    前言: UIScrollerView 设置PageEnable,每页滚动的偏移量是 UIScrollerView的frame.width的宽度,...

  • Resize,w 360,h 240
    Objective-C 迁移 Swift 4.x / 5.x

    前言: 目前ios 开发swift语言开发势在必行, swift语言在国外的使用率已经过半, 纯OC开发者仅剩15%, https://mp.w...