KVO 即Key_Value Observing,它是一种观察者设计模式,当被观察者对象的属性被修改后,KVO就会自动通知响应的观察者,观察者就会调用响应的方法步骤:1.注册,指定被观察者的属性2.实现回调方法3.移除观察者创建一个Person类@interface Person : NSObjec...
分类:
移动开发 时间:
2015-09-08 12:14:10
阅读次数:
188
上一篇文章简单介绍了一下Fragment,这一篇文章会详细的说一下Fragment的生命周期和创建一个用户界面。Fragment的主要功能就是创建一个View,并且有一个生命周期来管理这个View的创建和销毁。Fragment的生命周期与Activity的生命周期类似,都会有一些回调方法,你所做的工...
分类:
移动开发 时间:
2015-09-03 23:24:03
阅读次数:
467
Service分类:Start启动和bound绑定下面主要讲继承Binder类输出当前时间(主要实现onBind()回调方法)测试如下:其实就3步!第一.TimeService类packagecom.example.timeservice;importandroid.app.Service;importandroid.content.Intent;importandroid.os.Binder;importandro..
分类:
其他好文 时间:
2015-09-03 11:38:41
阅读次数:
136
解读Android之Fragment,翻译自android官方文档,结合自己测试,整理如下。主要内容包括:创建fragment,添加UI,两种加载方式,添加无UI布局的fragment,管理Fragments,执行Fragment事务,和Activity通信(包括创建事件回调方法),添加到ActionBar选项,处理fragment生命周期...
分类:
移动开发 时间:
2015-08-29 09:47:27
阅读次数:
715
Activity类中主要有7个回调方法onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart(). 完整生命周期:onCreate()→onStart()→onResume()→onPause()→onStop()→onDestroy()。 可见生命...
分类:
其他好文 时间:
2015-08-28 20:00:31
阅读次数:
135
一、在没有线程池的前提下使用APM APM可以让线程池在异步操作完成时调用指定的回调方法。它使用很少的资源,并提供了出色的性能,然而,APM 还允许通过另外三种方式发现异步操作在何时完成。 首先,如果一个线程在操作完成之前调用 EndXXX 方法,并传递 IAsyncResult 对象,调用线程.....
分类:
其他好文 时间:
2015-08-28 11:02:41
阅读次数:
143
为什么我们需要IntentService ?Android中的IntentService是继承自Service类的,在我们讨论IntentService之前,我们先想一下Service的特点: Service的回调方法(onCreate、onStartCommand、onBind、onDestroy)都是运行在主线程中的。当我们通过startService启动Service之后,我们就需要在Serv...
分类:
移动开发 时间:
2015-08-28 09:36:57
阅读次数:
273
在开发中的项目中,我们可能会遇到一种情况,比如tableView只需要创建和实现它的代理方法,通过调用代理方法来实现tableView的datasource 和代理就可以实现对tableView的创建和交互.不需要通过跳转来实现回调方法,个人认为tableView的daeasourcr回调的实现.....
分类:
移动开发 时间:
2015-08-27 18:29:42
阅读次数:
240
js:/*弹出对话框方法开始*//** 弹窗方法(需要回传值时,自定义回调方法)* @url: 弹出窗口页面url* @width: 宽度* @height: 高度* @callback: 回调函数* @title: 标题名*/function custom_openDialog_callBack(...
分类:
其他好文 时间:
2015-08-19 20:02:59
阅读次数:
143
【iOS】block的使用 Block 是iOS在4.0之后新增的程式语法,一般用于回调方法,功能上和delegate类似。本文将讲解block的几种常见的使用方法,当然,block中最值得注意的还是它的内存管理,我将在《》中讲到。环境信息:Mac OS X 10.9.5Xcode 5.1.1IOS...
分类:
移动开发 时间:
2015-08-19 19:09:00
阅读次数:
121