- 博客(8)
- 资源 (64)
- 问答 (1)
- 收藏
- 关注
原创 iOS Notification实现原理
目录 一、通知的基本使用 1、基本概念 2、什么情况下使用通知 3、如何使用通知 4、使用通知需要注意哪些细节 二、通知的实现原理 1、概述 2、实现一、通知的基本使用1、基本概念 NSNotification 是iOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值、回调等地方应用很广。在iOS中,NSN...
2017-07-26 14:31:36 7821 1
原创 iOS KVO的使用和原理实现
文章目录 一、KVC(键值编码 key-value-coding) 1、概念 2、简单使用 1> 注册观察者,添加观察对象属性 2> 实现回调方法 3> 移除观察者 4> 测试触发kvo 3、注意细节 二、KVO(键值监听 key-value-observer)...
2017-07-24 17:04:38 3116
原创 Java 类图(UML)
文章目录 一、UML基础知识扫盲 1、概念 2、作用 3、分类 二、如何用类图表示一个类 1、- private 2、+ public 3、# protected 4、UML属性(Attribute)表达式 5、UML方法(Operation)表达式 6
2017-07-19 16:51:29 26302 3
原创 Java API文档的生成(javadoc.exe)
协作开发过程中,可能别人需要用你封装的类库,这就避免不了,你要告诉他,我这个类的方法分别是实现什么功能,方法需要传入什么类型的参数表和方法是否会有返回值等。如果能生成简要的类使用说明文档,统一格式说明,是不是能减少一些沟通成本。那么如何生成API帮助文档呢?先结合下eclipse做下说明详细流程如下图选择功能,导出 2、选择javadoc 3、配置 javadoc ncommand ,选择生成A
2017-07-18 23:53:04 3017 1
原创 Java 对象的初始化过程
我们都知道,创建对象是由 new关键字调用构造方法 返回类实例。例如 : Person jack = new Person();这句话到底做了什么事情呢 ? 其实就是讲对象的初始化过程。1、 new 用到了Person.class,所以会先找到Person.class文件,并加载到内存中 2、执行该对象的static代码块(静态初始块)。(如果有的话,给Person.class类进行初始化)
2017-07-16 22:27:29 656
原创 Java 单例
目录 一、什么是设计模式 二、单例设计模式 三、如别保证对象唯一性 四、如何创建单例 1、饿汗式 2、懒汗式 五、如何验证对象唯一性一、 什么是设计模式解决某一类问题最行之有效的方法二、单例设计模式解决一个类在内存中只存在一个对象三、如何保证对象唯一性1、为了避免其他程序过多创建该类对象,先禁止其他程序创建该类对象(私有化...
2017-07-16 22:05:49 285
原创 Java 数组
文章目录 一、基本概念 二、如何定义数组 1、声明 2、赋值 三、数组的遍历 1、for循环 2、foreach 循环 四、数组的内理 1、栈 (stack) 2、堆(heap) 五、数组排序 1、选择排序
2017-07-07 16:18:55 422
原创 Java 流程控制语句
流程控制语句需要掌握的内容有if-else(判断题) 、switch(选择题)、while(循环语句)、do-while(循环语句)、for循环、和foreach。还包括: continue、break 关键字的使用。内容就不赘述了,自行百度,列举下需要注意的地方1、关于swiftch 后面小括号的值 只能 是 int 、byte、char、short类型 2、 swiftch default
2017-07-02 21:11:57 632
iOS 求一个随机分布均匀算法 。效果如下图
2017-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人