240 发简信
IP属地:山西
  • 地图经纬度坐标系

    在开发过程中用到地图服务,一般集成百度、高德、腾讯等,若仅仅是显示功能,使用ios自带MKMapView为首选(中国区为高德数据),但往往出现经...

  • subscript

    subscript 提供一种类似 Array 或 Dictionary 通过下标来访问对象的方式。例如:someArray[index] 、so...

  • 调用C动态库

    C 是程序世界的宝库,在我们面向的设备系统中,也内置了大量的 C 动态库帮助我们完成各种任务。因为 Objective-C 是 C 的超集,因此...

  • valueForKeyPath

    体验过OC中的: 自然也想用swift玩一把,简单的取值如下:

  • willSet和didSet

    属性观察 (Property Observers) 是 Swift 中一个很特殊的特性,利用属性观察我们可以在当前类型内监视对于属性的设定,并作...

  • 可选接口和接口扩展

    原生的 Swift protocol 里没有可选项,所有定义的方法都是必须实现的。如果我们想要像 Objective-C 里那样定义可选的接口方...

  • 条件编译

    在 C 系语言中,可以使用 #if 或者 #ifdef 之类的编译条件分支来控制哪些代码需要编译,而哪些代码不需要。Swift 中没有宏定义的概...

  • Any 和 AnyObject

    Any 和 AnyObject 是 Swift 中两个妥协的产物,也是很让人迷惑的概念。在 Swift 官方编程指南中指出AnyObject 可...

  • 单例

    单例是一个在 Cocoa 中很常用的模式了。对于一些希望能在全局方便访问的实例,或者在 app 的生命周期中只应该存在一个的对象,我们一般都会使...