搜书网 本次搜索耗时 0.016 秒,为您找到 225 个相关结果.
  • 11.3 枚举

    11.3 枚举 11.3.1 成员值 11.3.2 原始值 11.3.3 相关值 11.3 枚举 在C和Objective-C中,枚举用来管理一组相关常量集合,通过使用枚举可以提高程序的可读性,使代码更清晰,更易于维护。而在Swift中,枚举的作用已经不仅仅是定义一组常量、提高程序的可读性了,它还具有了面向对象特性。 我们先来看Sw...
  • 19.1 数字类NSNumber

    19.1 数字类NSNumber 19.1.1 获得NSNumber 实例 19.1.2 NSNumber 对象的比较 19.1 数字类NSNumber 在Objective-C语言中有一些基本数据类型2:int 、char 、float 和double ,但是它们都不是类,不具有方法、成员变量和属性以及面向对象的特征。为了实现“一切...
  • 前言

    前言 前言 2014年8月1日国内第一本Swift图书——《Swift开发指南》正式上市了,这是我们智捷iOS课堂与图灵教育合作的又一本iOS图书,之前合作的《iOS开发指南:从零基础到App Store上架》承蒙广大读者的厚爱,获得了不错的销售业绩。 由于《Swift开发指南》这本书是基于Xcode 6 beta 4版本编写的, Xcode ...
  • 第 11 章 Swift语言中的面向对象特性

    第 11 章 Swift语言中的面向对象特性 第 11 章 Swift语言中的面向对象特性 在现代计算机语言中,面向对象是非常重要的特性,Swift语言也提供了面向对象的支持。而且在Swift语言中,不仅类具有面向对象特性,结构体和枚举也都具有面向对象特性。
  • 14.3 析构器

    14.3 析构器 14.3 析构器 与构造过程相反,实例最后释放的时候,需要清除一些资源,这个过程就是析构过程。在析构过程中也会调用一种特殊的方法deinit ,称为析构器 。析构器deinit 没有返回值,也没有参数,所以不能重载。析构函数只适用于类类型,不能应用于枚举和结构体。 类似的方法在C++中称为析构函数 ,不同的是,C++中的析构函...
  • 游戏开发

    游戏开发 Cocos2d Cocos2d-Swift 参考资料 游戏开发 在ios下开发游戏,使用原生API操作的情况较少,多数会借助于其他框架。比如Cocos2d和Unity3D。 Cocos2d cocos2d最早是专门为oc设计的,用于ios的开发。但随着android设备的崛起,现在的cocos2d-x更加流行。cocos2d-x...
  • 2.3 本章小结

    2.3 本章小结 2.3 本章小结 通过对本章内容的学习,我们可以了解到如何使用Xcode的Playground编写和运行Swift程序代码,了解Swift的程序结构,并熟悉Playground工具的使用。
  • 3.1 标识符和关键字

    3.1 标识符和关键字 3.1.1 标识符 3.1.2 关键字 3.1 标识符和关键字 任何一种计算机语言都离不开标识符和关键字,下面我们将详细介绍Swift标识符和关键字。 3.1.1 标识符 标识符 就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。构成标识符的字母均有一定的规范,Swift语言中标识符的命名规...
  • 第 15 章 继承

    第 15 章 继承 第 15 章 继承 继承性是面向对象的重要特征之一。Swift中的继承只能发生在类上,不能发生在枚举和结构体上。在Swift中,一个类可以继承另一个类的方法、属性、下标等特征,当一个类继承其他类时,继承类叫子类,被继承类叫父类(或超类)。子类继承父类后,可以重写父类的方法、属性、下标等特征。
  • 第 17 章 Swift内存管理

    第 17 章 Swift内存管理 第 17 章 Swift内存管理 很多计算机语言中的内存管理常常令人谈之色变。比如,以C++和C为代表的手动内存管理模式,使用起来非常麻烦,经常导致内存泄漏和过度释放等问题。再如,以Java和C#为代表的内存垃圾回收机制(Garbage Collection,GC),程序员不用关心内存释放的问题,这种方式在后台有...