240 发简信
IP属地:安徽
  • Resize,w 360,h 240
    如何使用Carthage管理iOS依赖库

    前言 很多ios开发者大概对CocoaPods并不陌生,我们几乎已经习惯了在pod文件中添加一行即可将一个库导入到自己的工程中,不得不说...

    2.4 41581 53 189 1
  • Resize,w 360,h 240
    Vapor奇幻之旅(01开始)

    如果你想尝试使用swift来进行web开发,从现在开始吧。 Swift开源以来就有了许多服务器的框架,以下是目前github上比较热门的服务器框...

  • Resize,w 360,h 240
    如何使用Swift Package Manager

    Swift Package Manager 是苹果推出的用于创建使用swift的库和可执行程序的工具。 SwiftPM有什么作用? 能够通过命令...

  • ios开发 Runtime 详解part2(动态方法解析)

    在 ios开发 Runtime 详解part1中我已经解释了Introspection,接下来介绍Runtime的其它特性。 Runtime能做...

  • Resize,w 360,h 240
    利用XCode Targets创建多scheme的iOS项目

    前言 在我们的开发iOS的时候,通常会遇到一个项目打包成多个环境的问题,也会遇到一套代码打包成多个项目的问题,最常用的做法是写一个配置文件,在打...

  • Resize,w 360,h 240
    如何优雅的完成iOS国际化

    上网随便翻翻,关于iOS国际化的文章层出不穷,我看到过很多很好的方法,有很多也是我以前用过的方法。从我的iOS开发生涯到现在已经有五个年头了,虽...

    4.8 2204 1 31
  • Vapor3初探——使用Fluent查询数据

    Vapor升级到Vapor3的时间恰巧赶上WWDC,本来想从美国回来就开始写一些关于Vapor3的文章,但是WWDC信息量太大了,直到现在才转过...

  • Android Lifecycle框架介绍

    概览 本篇主要介绍有关于Lifecycle Lifecycle 是属于 Android Architecture Components 的一个组...

    1.6 6808 0 25
  • Swift3 GCD

    Swift3 的gcd变化很大,这里列举一下,大家可以有个对照: 1、Create a serial queue 创建一个serial queu...