Fragments的生命周期 每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图: 创建片元(Creating a Fragment)To create a fragment, you must create a subclass of Fra ...
分类:
其他好文 时间:
2016-06-16 20:01:22
阅读次数:
144
Custom Components: http://developer.android.com/guide/topics/ui/custom-components.html Extend an existing View class or subclass with your own class. ...
分类:
其他好文 时间:
2016-05-26 23:21:46
阅读次数:
330
1.引言 写一个Stapes 模型如下: 2.创建方法 这些方法用来帮助创建和扩展类或模块。这些术语在文档中可交换的。 subclass Module.subclass([object]) stapes.subclass([object]) chua ...
分类:
其他好文 时间:
2016-05-22 19:52:23
阅读次数:
138
1、 2、 上面的修改了一个配置项,有一个Product Module Name在后面会使用。 在工程里面点击File/New/File…,选择iOS/Source/Cocoa Touch Class,按照如下填写创建一个新的文件: 上图中的Subclass of一定要设置为NSObject或其子类 ...
分类:
编程语言 时间:
2016-05-11 12:59:26
阅读次数:
255
main.swift random func.swift class-friends.swift subclass-girlfriends.swift ...
分类:
其他好文 时间:
2016-05-09 14:12:49
阅读次数:
143
被继承的类叫做超类superclass,继承超类的类叫子类subclass 父类是一对多的关系,子类是一对一的关系 class 类名 extends 父类名称 修饰符修饰的当前成员变量的访问限制和状态。public, protected,default, private, static, final ...
分类:
编程语言 时间:
2016-05-02 20:02:41
阅读次数:
252
需求:为实现第一行显示一个,第二行以后显示两个 方案1:用系统自带的流布局,实现的效果是,若第二行只有一个,则系统默认会居中显示,不是左对齐(如下图),不符合项目要求。 方案2:自定义系统的UICollectionViewFLowLayout,主要代码如下, 只要设置了cell的LayoutAttr ...
分类:
其他好文 时间:
2016-04-26 14:05:47
阅读次数:
232
先看代码: //输出的都是 上面SuperClass称为静态类型,后面的SubClass叫做实际类型,静态类型和实际类型在程序中都可以发生一些变化,区别是静态类型的变化仅仅在使用时发生,变量本身的静态类型不会被改变,并且最终的静态类型是在编译期可知的;而实际类型变化的结果在运行期才可确定,编译器在编 ...
分类:
编程语言 时间:
2016-04-24 00:57:20
阅读次数:
323
下载网站:https://github.com/mutualmobile/MMDrawerController 首先,到下载网址下载MMDrawerController,将文件导入工程,里面有: MMDrawerController+Subclass.h MMDrawerBarButtonItem. ...
分类:
其他好文 时间:
2016-04-18 15:11:49
阅读次数:
321
继承的语法: 修饰符 SubClass extends SuperClass { //类定义部分 } 继承(inheritance)通过extends关键字来实现,其中SubClass称为子类,SuperClass称为父类,基类或超类。修饰符如果是public,则该类在整个项目中可见;若无publi ...
分类:
编程语言 时间:
2016-04-18 11:46:39
阅读次数:
168