240 发简信
IP属地:江苏
  • Swift中的可选类型(Optional)

    A type that represents either a wrapped value or nil, the absence of a v...

  • Swift代码风格检测

    使用一个Swift代码风格检测工具对于一个Swift初学者来说,应该算是一个很快了解语言特性的机会。 或者说任何一个语言的代码风格检测工具都会在...

  • Resize,w 360,h 240
    iOS开发-Popover的使用

    A popover is a transient view that appears above other content onscreen ...

  • iOS开发-Alamofire上传AWS图片

    Alamofire的强大应该不用多说了,每个做iOS开发的应该都听过他的大名。 之前我一直混在OC之中,最近开始写Swift,新建了一个项目,准...

  • iOS开发-日志记录

    产品上线之后,总会有各种各样的环境导致会出现一些无法复现的问题,对于开发人员来说,这个时候的日志就是一个很重要的找错手段,如果能像Xcode调试...

  • Resize,w 360,h 240
    git flow使用

    git就不用多说了,对于版本控制有着很多优点,但是在多人开发的环境中,git flow制定了一个比较规范的分支管理和版本发布方案。 工作流程 g...

  • Resize,w 360,h 240
    iOS开发-fastlane研究

    Fastlane是一个完全开源的项目GitHub - fastlane/fastlane: 🚀 The easiest way to autom...

  • Resize,w 360,h 240
    iOS开发-CocoaPods-创建私有仓库实现组件化

    上一篇文章写得有点乱七八糟,这次专门针对组件化的实现中所需要的私有pod库创建写一篇文章。 安装CocoaPods 这个步骤就不多说了,自己去g...

  • +initialize和+load方法

    之前在看项目组件化方案的时候,看到蘑菇街的组件化方案中有在load方法中注册vc的方法。 所以想要完整了解一下load方法的具体细节,另外发现i...