摘要: 本节目录protocol理解protocol案例protocol理解protocol是协议的意思,可以理解成定义规则,就是你必须跟着我的规则走,否则不是乱套了对吧。protocol案例我们添加一个Button类,声明一个Button监听的协议,然后用户通过这个协议来实现按钮监听Button.h#import //声明一个代理,后面才定义@protocol ButtonDelegate;@interface Button : NSObject//按钮的点击方法-(void)click;//代理就是监听器,当用户点击时通过代理通知用户@property(nonatomic,assign)id de 阅读全文
posted @ 2014-03-18 18:43 Vincent_Guo 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 本节目录autorelease静态创建实例 autorelease添加了autorelease后就不用再用release代码,它会自己释放#import #import "Book.h"#import "Student.h"int main(int argc, const char * argv[]){ @autoreleasepool { Book *book = [[[Book alloc] init] autorelease]; } return 0;}可以看到程序运行结束会Book被销毁2014-03-18 18:11... 阅读全文
posted @ 2014-03-18 18:13 Vincent_Guo 阅读(193) 评论(0) 推荐(0) 编辑
摘要: android读取短信比较简单,我们可以分类读取短信,比如所有短信,收件箱短信,发件箱短信,草稿笨短信注:读取短信时,一定要指明要读哪些字段package com.test.testmsg;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Context;import and 阅读全文
posted @ 2014-03-18 17:28 Vincent_Guo 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 通俗理解动态与静态广播监听动态广播监听是在Activity,通过代码调用registerReceiver和unregisterReceiver来注册或者释注销听对象表态广播监听是在AndoridMainfest.xml文件去注册一个广播监听,由系统去注销监听总结:动态与静态如何区分,捉住是通过代码还是.xml去配置动态注册短信监听需求:我有一个注册页面,里面有个验证码字段是会发送到手机,我要在activity里监听验证短信并获取验证码注:要接收短信监听,要授于短信接收的用户权限 然后注册广播package com.test.testmsg;import android.net.Uri;imp. 阅读全文
posted @ 2014-03-18 17:22 Vincent_Guo 阅读(658) 评论(0) 推荐(0) 编辑