240 发简信
IP属地:江西
  • Resize,w 360,h 240
    KakaJSON源码浅析(一)

    目前github上比较常见的Swift版本JSON解析库有: ObjectMapper底层实现主要是通过运算符重载机制,需要手动对每一个属性写映...

  • Resize,w 360,h 240
    Alamofire从源码浅析2种不符合实际需求的参数格式总结

    目前公司的Swift项目网络请求使用的是第三方开源库Alamofire,在使用的过程中有遇到过2种参数格式无法正确传递到后端的情况; 1)参数包...

  • Resize,w 360,h 240
    Swift库资源文件获取

    库资源包括图片、xib、xib对应的图片、以及其它文件等。 本文只分析总结获取图片资源文件中所遇到的坑;大致原理其实都是一样,当你真正理解了其中...

  • Swift静态Pod私有库踩坑

    首先你应该掌握以下几点知识: 以上只是大概列举了一部分比较重要的,其实这块涉及到的知识点非常之多,如果你仅仅是为了实现这些功能,而并没有去理解为...

  • Resize,w 360,h 240
    本地Pod库对应的Podfile和Podspec如何写?

    一般我们制作的pod公有库或者是私有库都放在远程,并且每次修改都需要push;如果仅仅是放在本地进行调试的模块/组件,那么对应的podfile文...

  • Podspec语法

    前言 ​ 长时间不写Podspec文件,容易忘记里面的一些属性含义,所以本文把 官方Podspec语法v1.9.0 翻译出来并且加上了一部分...

    2.6 7691 0 23
  • iOS项目中通过shell脚本批量替换第三方资源文件

    1、需求 我们在做开发过程中,会用到很多第三方库,并且通过CocoaPods进行管理,有时候引入的这个必要的库在UI上并不能完全满足产品的需求,...

  • 对Swift协议RawRepresentable的理解

    前言 对于枚举原始值,系统默认只能是字符串、整型、浮点型字面量,那么我们能不能增加其它类型呢? 答案是可以的,通过协议RawRepresenta...

  • 在Swift开发中关于Optionals你需要知道的5件事(译)

    Optionals是Swift的核心,并且在第一个版本中就已经存在;optional修饰的值允许我们在关注可能为nil值的时候书写整洁的代码。 ...