码迷,mamicode.com
首页 >  
搜索关键字:类结构    ( 856个结果
iOS开发——swift篇&经典语法(十八)拓展
扩展扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。)Swi...
分类:移动开发   时间:2015-05-28 16:00:14    阅读次数:201
iOS开发——swift篇&Swift新特性(三)属性、方法、下标
属性、方法、下标存储属性和计算属性类、结构和枚举都能够定义存储属性和计算属性。其中存储属性就是常见的形式,又分为变量属性和常量属性,如:struct Point { var x = 0.0, y = 0.0}struct Size { var width = 0.0, height = ...
分类:移动开发   时间:2015-05-28 15:56:21    阅读次数:166
iOS开发——swift篇&经典语法(十九)协议
协议Protocol(协议)用于统一方法和属性的名称,而不实现任何功能。协议能够被类,枚举,结构体实现,满足协议要求的类,枚举,结构体被称为协议的遵循者。遵循者需要提供协议指定的成员,如属性,方法,操作符,下标等。协议的语法协议的定义与类,结构体,枚举的定义非常相似,如下所示:protocol So...
分类:移动开发   时间:2015-05-28 15:55:10    阅读次数:279
iOS开发——swift篇&经典语法(十)属性
属性属性是描述特定类、结构或者枚举的值。存储属性作为实例的一部分存储常量与变量的值,而计算属性计算他们的值(不只是存储)。计算属性存在于类、结构与枚举中。存储属性仅仅只在类与结构中。属性通常与特定类型实例联系在一起。但属性也可以与类型本身联系在一起,这样的属性称之为类型属性。另外,可以定义属性观察者...
分类:移动开发   时间:2015-05-28 14:00:08    阅读次数:130
iOS开发——swift篇&经典语法(八)初始化
初始化初始化是类,结构体和枚举类型实例化的准备阶段。这个阶段设置这个实例存储的属性的初始化数值和做一些使用实例之前的准备以及必须要做的其他一些设置工作。通过定义构造器(initializers)实现这个实例化过程,也就是创建一个新的具体实例的特殊方法。和Objective-C不一样的是,Swift的...
分类:移动开发   时间:2015-05-28 13:59:12    阅读次数:246
三续ASM
在ASM的Core API中使用的是访问者模式来实现对类的操作,主要包含如下类:一、ClassVisitor接口: 在这个接口中主要提供了和类结构同名的一些方法,这些方法可以对相应的类结构进行操作。如下:public interface ClassVisitor { void vis...
分类:其他好文   时间:2015-05-27 17:13:54    阅读次数:118
iOS开发——switf篇&经典语法(一)类型
类型Swift 语言存在两种类型:命名型类型和复合型类型。命名型类型是指定义时可以给定名字的类型。命名型类型包括类、结构体、枚举和协议。比如,一个用户定义的类 MyClass的实例拥有类型MyClass。除了用户定义的命名型类型,Swift 标准库也定义了很多常用的命名型类型,包括那些表示数组、字典...
分类:移动开发   时间:2015-05-27 12:09:33    阅读次数:292
hibernate中的cascade和inverse
在hibernate中表间的关系维护是最重要的,而这又与cascade和inverse是分不开的。 表结构:学生和课程是多对多的关系,通过第三张表来映射来者间的关系。 类结构: 下面来保存一些数据:@Test public void save() { Session session = ...
分类:Web程序   时间:2015-05-26 23:04:33    阅读次数:173
class文件的格式
每个class文件都对应唯一一个类或接口的定义信息,但类或接口不一定定义在文件里(类或接口通过类加载器直接生成)。 每个class文件都是由8字节为单位的字节流组成,所有16,32,64位长度的数据将被构造成2,4,8个8字节单位来表示。多字节数据项总是按照Big-Endian的顺序进行存储。用项item来描述类结构格式的内容,class文件中,各项按照严格顺序连续存放的,之间无任何填充或对...
分类:其他好文   时间:2015-05-13 16:55:18    阅读次数:108
IOS开发语言Swift入门连载---协议
IOS开发语言Swift入门连载—协议协议(Protocol)协议(Protocol)用于定义完成某项任务或功能所必须的方法和属性,协议实际上并不提供这些功能或任务的具体实现(Implementation) –而只用来描述这些实现应该是什么样的。类,结构体,枚举通过提供协议所要求的方法,属性的具体实现来采用(adopt) 协议。任意能够满足协议要求的类型被称为协议的遵循者。   协议可以要求其遵循...
分类:移动开发   时间:2015-05-12 15:46:19    阅读次数:292
856条   上一页 1 ... 65 66 67 68 69 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!